#include "C4Include.h"
#include "script/C4Value.h"
#include "game/C4GameScript.h"
#include "object/C4Def.h"
#include "object/C4DefList.h"
#include "object/C4GameObjects.h"
#include "object/C4Object.h"
#include "script/C4AulExec.h"
#include "script/C4Effect.h"
#include "script/C4StringTable.h"
#include "script/C4ValueArray.h"
Go to the source code of this file.
Functions | |
const char * | GetC4VName (const C4V_Type Type) |
C4Value | C4VObj (C4Object *pObj) |
bool | ComparisonImpl (const C4Value &Value1, const C4Value &Value2) |
Variables | |
const C4Value | C4VNull |
Definition at line 88 of file C4Value.cpp.
Referenced by C4Object::AddObjectAndContentsToArray(), C4Game::CastObjects(), C4Landscape::P::DigMaterial2Objects(), C4ScriptGuiWindowAction::ExecuteCommand(), C4Command::Fail(), C4FindObject::FindMany(), C4EditCursor::PerformDuplication(), C4EditCursor::PerformDuplicationLegacy(), and C4EditCursor::SetHighlightedObject().
Definition at line 540 of file C4Value.cpp.
References C4V_Data::Array, C4V_Array, C4V_Bool, C4V_Function, C4V_Int, C4V_Nil, C4V_PropList, C4V_String, C4V_Data::Fn, C4Value::GetData(), C4Value::GetType(), C4V_Data::Int, C4V_Data::PropList, and C4V_Data::Str.
Referenced by C4Value::operator==().
const char* GetC4VName | ( | const C4V_Type | Type | ) |
Definition at line 32 of file C4Value.cpp.
References C4V_Any, C4V_Array, C4V_Bool, C4V_Def, C4V_Effect, C4V_Function, C4V_Int, C4V_Nil, C4V_Object, C4V_PropList, and C4V_String.
Referenced by C4AulFunc::CheckParTypes(), and C4Value::GetTypeName().
const C4Value C4VNull |
Definition at line 30 of file C4Value.cpp.
Referenced by C4FindObjectProcedure::Check(), C4Command::Clear(), C4Game::CompileFunc(), C4EditCursorSelection::ConsolidateEmpty(), CreateValueProviderFromArray(), C4Command::Default(), C4AulExec::DirectExec(), C4AulCompiler::ConstexprEvaluator::eval(), C4AulCompiler::ConstexprEvaluator::eval_static(), C4RoundResults::EvaluateGame(), C4ScriptGuiWindowAction::ExecuteCommand(), C4ValueArray::GetItem(), GetValByStdCompiler(), C4Def::GetValue(), C4Object::GetValue(), C4ValueNumbers::GetValue(), C4PropertyPath::ResolveRoot(), C4PropertyPath::ResolveValue(), C4ScriptGuiWindowProperty::Set(), C4AulCompiler::ConstexprEvaluator::visit(), and C4AulCompiler::ConstantResolver::visit().