MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / Duplicate

Method Duplicate

engine/Evaluator/express.cpp:2114–2127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2112}
2113
2114void GameValue::Duplicate(const GameValue& value)
2115{
2116 if (!value._data)
2117 {
2118 _data = nullptr;
2119 return;
2120 }
2121 _data = value._data->Clone();
2122 if (!_data)
2123 {
2124 LOG_ERROR(Core, "Data not cloned: {}", (const char*)value.GetDebugText());
2125 _data = new GameDataNil(GameAny);
2126 }
2127}
2128
2129#ifndef ACCESS_ONLY
2130LSError GameValue::Serialize(ParamArchive& ar)

Callers 1

PerformAssignmentMethod · 0.45

Calls 2

CloneMethod · 0.45
GetDebugTextMethod · 0.45

Tested by

no test coverage detected