17 TableDatum(
const char* key,
const char* value);
18 TableDatum(
const char* key,
const std::string& value);
32 TableDatum(int32_t key,
const std::string& value);
45 virtual void ReadStream(
Stream& stream, uint32_t version,
bool net,
bool external)
override;
49 virtual void DeepCopy(
const Datum& src,
bool forceInternalStorage)
override;
Definition ScriptFunc.h:10
Definition TableDatum.h:8
virtual uint32_t GetSerializationSize(bool net) const override
Definition TableDatum.cpp:202
TableDatum()
Definition TableDatum.cpp:5
virtual void ReadStream(Stream &stream, uint32_t version, bool net, bool external) override
Definition TableDatum.cpp:188
TableDatum & operator=(const TableDatum &src)
Definition TableDatum.cpp:178
~TableDatum()
Definition TableDatum.cpp:10
const char * GetStringKey() const
Definition TableDatum.cpp:226
bool IsIntegerKey() const
Definition TableDatum.cpp:241
int32_t GetIntegerKey() const
Definition TableDatum.cpp:231
virtual void DeepCopy(const Datum &src, bool forceInternalStorage) override
Definition TableDatum.cpp:214
void SetIntegerKey(int32_t integerKey)
Definition TableDatum.cpp:259
virtual void WriteStream(Stream &stream, bool net) const override
Definition TableDatum.cpp:195
bool IsStringKey() const
Definition TableDatum.cpp:236
void SetStringKey(const char *stringKey)
Definition TableDatum.cpp:246
int32_t mIntegerKey
Definition TableDatum.h:67
std::string mStringKey
Definition TableDatum.h:66
virtual bool IsTableDatum() const override
Definition TableDatum.cpp:209