mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-18 21:30:38 +01:00
[ion/shared] Remove contexpr array definition in header
Change-Id: I620e977b000ee53c3db97510e666dfda30f4db30
This commit is contained in:
committed by
Émilie Feral
parent
8dc6391e92
commit
d5e810f2b8
@@ -7,12 +7,11 @@ namespace Events {
|
||||
class EventData {
|
||||
public:
|
||||
static constexpr EventData Undefined() { return EventData(nullptr); }
|
||||
static constexpr EventData Textless() { return EventData(k_textless); }
|
||||
static constexpr EventData Textless() { return EventData(""); }
|
||||
static constexpr EventData Text(const char * text) { return EventData(text); }
|
||||
bool isDefined() const { return (m_data != nullptr); }
|
||||
const char * text() const;
|
||||
private:
|
||||
static constexpr const char * k_textless = "";
|
||||
constexpr EventData(const char * data) : m_data(data) {}
|
||||
const char * m_data;
|
||||
};
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace Ion {
|
||||
namespace Events {
|
||||
|
||||
const char * EventData::text() const {
|
||||
if (m_data == nullptr || m_data == k_textless) {
|
||||
if (m_data == nullptr || m_data[0] == 0) {
|
||||
return nullptr;
|
||||
}
|
||||
return m_data;
|
||||
|
||||
Reference in New Issue
Block a user