|
| MetaWriter (Print &out) |
|
template<typename T > |
std::enable_if< std::is_base_of< Meta, T >::value, void >::type | write (const String &name, const T &value) |
|
template<typename T > |
std::enable_if< std::is_base_of< Meta, T >::value, void >::type | write (const T &value) |
|
void | write (const String &name, const CString &value) |
|
void | write (const String &name, IDataSourceStream &stream) |
|
template<typename T > |
std::enable_if< std::is_arithmetic< T >::value||std::is_base_of< String, T >::value, void >::type | write (const String &name, const T &value) |
|
template<typename T > |
std::enable_if<!std::is_arithmetic< T >::value &&!std::is_base_of< Meta, T >::value &&!std::is_base_of< String, T >::value &&!std::is_base_of< CString, T >::value &&!std::is_base_of< Stream, T >::value, void >::type | write (const String &name, const T &value) |
|
void | beginArray (const String &name, const String &type) |
|
void | endArray () |
|
template<typename T > |
void | writeArray (const String &name, const String &type, const T *values, unsigned count) |
|
template<typename T > |
void | writeArray (const String &name, const String &type, const LinkedObjectListTemplate< T > &list) |
|
Writes object content in readable format for debugging.