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