Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/serialization/DebugSerializer.h
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
protected: | protected: | ||||
virtual void PutNumber(const char* name, uint8_t value); | virtual void PutNumber(const char* name, uint8_t value); | ||||
virtual void PutNumber(const char* name, int8_t value); | virtual void PutNumber(const char* name, int8_t value); | ||||
virtual void PutNumber(const char* name, uint16_t value); | virtual void PutNumber(const char* name, uint16_t value); | ||||
virtual void PutNumber(const char* name, int16_t value); | virtual void PutNumber(const char* name, int16_t value); | ||||
virtual void PutNumber(const char* name, uint32_t value); | virtual void PutNumber(const char* name, uint32_t value); | ||||
virtual void PutNumber(const char* name, int32_t value); | virtual void PutNumber(const char* name, int32_t value); | ||||
virtual void PutNumber(const char* name, uint64_t value); | |||||
virtual void PutNumber(const char* name, float value); | virtual void PutNumber(const char* name, float value); | ||||
virtual void PutNumber(const char* name, double value); | virtual void PutNumber(const char* name, double value); | ||||
virtual void PutNumber(const char* name, fixed value); | virtual void PutNumber(const char* name, fixed value); | ||||
virtual void PutBool(const char* name, bool value); | virtual void PutBool(const char* name, bool value); | ||||
virtual void PutString(const char* name, const std::string& value); | virtual void PutString(const char* name, const std::string& value); | ||||
virtual void PutScriptVal(const char* name, JS::MutableHandleValue value); | virtual void PutScriptVal(const char* name, JS::MutableHandleValue value); | ||||
virtual void PutRaw(const char* name, const u8* data, size_t len); | virtual void PutRaw(const char* name, const u8* data, size_t len); | ||||
private: | private: | ||||
const ScriptInterface& m_ScriptInterface; | const ScriptInterface& m_ScriptInterface; | ||||
std::ostream& m_Stream; | std::ostream& m_Stream; | ||||
bool m_IsDebug; | bool m_IsDebug; | ||||
int m_Indent; | int m_Indent; | ||||
}; | }; | ||||
#endif // INCLUDED_DEBUGSERIALIZER | #endif // INCLUDED_DEBUGSERIALIZER |
Wildfire Games · Phabricator