#include <C4Value.h>
Public Member Functions | |
C4ValueNumbers ()=default | |
uint32_t | GetNumberForValue (C4Value *v) |
const C4Value & | GetValue (uint32_t) |
void | Denumerate () |
void | CompileFunc (StdCompiler *) |
void | CompileValue (StdCompiler *, C4Value *) |
|
default |
void C4ValueNumbers::CompileFunc | ( | StdCompiler * | pComp | ) |
Definition at line 492 of file C4Value.cpp.
References CompileValue(), StdCompiler::hasNaming(), StdCompiler::isDeserializer(), iSize, StdCompiler::SEP_SEP, StdCompiler::Separator(), and StdCompiler::Value().
void C4ValueNumbers::CompileValue | ( | StdCompiler * | pComp, |
C4Value * | v | ||
) |
Definition at line 456 of file C4Value.cpp.
References C4Value::_getArray(), C4Value::_getPropList(), a, C4V_Array, C4V_PropList, StdCompiler::Character(), StdCompiler::excCorrupt(), C4Value::GetType(), StdCompiler::isDeserializer(), mkParAdapt(), mkPtrAdaptNoNull(), StdCompiler::SEP_END, StdCompiler::SEP_START, StdCompiler::Separator(), C4Value::SetArray(), C4Value::SetPropList(), and StdCompiler::Value().
Referenced by CompileFunc().
void C4ValueNumbers::Denumerate | ( | ) |
Definition at line 281 of file C4Value.cpp.
Referenced by C4ObjectInfoCore::CompileFunc(), and C4PlayerInfoCore::CompileFunc().
uint32_t C4ValueNumbers::GetNumberForValue | ( | C4Value * | v | ) |
Definition at line 287 of file C4Value.cpp.
References C4Value::GetData().
Referenced by C4Value::CompileFunc().
const C4Value & C4ValueNumbers::GetValue | ( | uint32_t | n | ) |
Definition at line 243 of file C4Value.cpp.
References C4VNull, and LogF().
Referenced by C4Value::Denumerate(), and C4ScriptGuiWindow::Denumerate().