nw::LocalData
-
struct LocalData
Public Functions
-
LocalData() = default
-
bool from_json(const nlohmann::json &archive)
-
nlohmann::json to_json(SerializationProfile profile) const
-
inline LocalVarTable::iterator begin()
-
inline LocalVarTable::const_iterator begin() const
-
inline LocalVarTable::iterator end()
-
inline LocalVarTable::const_iterator end() const
-
void clear(StringView var, uint32_t type)
Clears a variable by type.
-
void clear_all(uint32_t type = LocalVarType::invalid)
Clears all variables by type.
-
void delete_float(StringView var)
-
void delete_int(StringView var)
-
void delete_object(StringView var)
-
void delete_string(StringView var)
-
void delete_location(StringView var)
-
float get_float(StringView var) const
-
int32_t get_int(StringView var) const
-
String get_string(StringView var) const
-
void set_float(StringView var, float value)
-
void set_int(StringView var, int32_t value)
-
void set_string(StringView var, StringView value)
-
inline size_t size() const noexcept
Friends
-
friend bool serialize(const LocalData &self, GffBuilderStruct &archive, SerializationProfile profile)
-
LocalData() = default