31 #include "../../Core/System/databuffer.h" 235 void throw_if_not_complex()
const;
249 std::vector<NetGameEventValue> value_complex;
bool is_integer() const
Is Integer.
bool is_binary() const
Is Binary.
static std::string to_string(const NetGameEventValue &)
Helper function to obtain a string representation of an EventValue object.
const NetGameEventValue & get_member(unsigned int index) const
unsigned int get_member_count() const
bool is_complex() const
Is Complex.
bool is_number() const
Is Number.
char value_char
Definition: event_value.h:242
void add_member(const NetGameEventValue &value)
Add member.
void set_member(unsigned int index, const NetGameEventValue &value)
Set member.
unsigned char value_uchar
Definition: event_value.h:243
float value_float
Definition: event_value.h:244
DataBuffer get_binary() const
To binary.
bool is_character() const
Is Character.
bool is_ucharacter() const
Is Ucharacter.
bool is_uinteger() const
Is Uinteger.
bool get_boolean() const
To boolean.
Type get_type() const
Get Type.
unsigned int get_ucharacter() const
To unsigned character.
NetGameEventValue.
Definition: event_value.h:39
unsigned int get_uinteger() const
To unsigned integer.
int get_integer() const
To integer.
int value_int
Definition: event_value.h:240
bool is_string() const
Is String.
std::string get_string() const
To string.
bool value_bool
Definition: event_value.h:245
Type
Definition: event_value.h:42
float get_number() const
To number.
unsigned int value_uint
Definition: event_value.h:241
General purpose data buffer.
Definition: databuffer.h:41
bool is_null() const
Is Null.
bool is_boolean() const
Is Boolean.
int get_character() const
To character.