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