Devel Lib
Devel::Serializing::IJsonType< T, TData > Member List

This is the complete list of members for Devel::Serializing::IJsonType< T, TData >, including all inherited members.

begin() constDevel::Serializing::IData< int >inline
checkSerializeObject(IO::CJsonObject &i_oObject, const bool i_bIsStrict) constDevel::Serializing::IJsonType< T, TData >inlineprotected
compareData() constDevel::Serializing::IData< int >inlinevirtual
doDeserialize(IO::CJsonObject &i_oObject, const bool i_bIsStrict=false)Devel::Serializing::IJsonType< T, TData >inline
IData< int >::doDeserialize(IO::CReadStream &i_oStream)Devel::Serializing::IData< int >inline
IData< int >::doDeserialize(const char *i_szString)Devel::Serializing::IData< int >inline
IData< int >::doDeserialize(std::vector< std::string >::const_iterator &i_oIt, const std::vector< std::string >::const_iterator &i_oItEnd)Devel::Serializing::IData< int >inline
doSerialize(IO::CJsonObject &i_oObject, const bool i_bIsStrict=false) constDevel::Serializing::IJsonType< T, TData >inline
IData< int >::doSerialize(IO::CWriteStream &i_oStream) constDevel::Serializing::IData< int >inline
end() constDevel::Serializing::IData< int >inline
getObject(IO::CJsonObject &i_oObject, const bool i_bIsStrict)Devel::Serializing::IJsonType< T, TData >inlineprotected
IJsonType(const CJsonFieldName i_oFieldName)Devel::Serializing::IJsonType< T, TData >inlineexplicitprotected
isHidden() constDevel::Serializing::IData< int >inlinevirtual
isNull() constDevel::Serializing::IJsonType< T, TData >inlineprotected
IValue(TArgs... i_tArgs)Devel::Serializing::IValue< int >inline
m_tValueDevel::Serializing::IValue< int >protected
name() constDevel::Serializing::IJsonType< T, TData >inlineprotected
onDeserialize(IO::CJsonObject &i_oObject, const bool i_bIsStrict)Devel::Serializing::IJsonType< T, TData >inlineprotectedvirtual
onDeserialize(IO::CJsonObject &i_oObject)Devel::Serializing::IJsonType< T, TData >inlineprotectedvirtual
onSerialize(IO::CJsonObject &i_oObject, const bool i_bIsStrict) constDevel::Serializing::IJsonType< T, TData >inlineprotectedvirtual
onSerialize(IO::CJsonObject &i_oObject) constDevel::Serializing::IJsonType< T, TData >inlineprotectedvirtual
operator=(const TJsonFieldName &i_tValue)Devel::Serializing::IJsonType< T, TData >inline
operator=(TJsonFieldName &&i_tValue)Devel::Serializing::IJsonType< T, TData >inline
operator[](const size_t i_nIndex)Devel::Serializing::IData< int >inline
operator[](const size_t i_nIndex) constDevel::Serializing::IData< int >inline
serialize(IO::CJsonObject &i_oObject, const bool i_bIsStrict=false) constDevel::Serializing::IJsonType< T, TData >inlineprotected
SerializerEnableIfNotArithmetic(IData< int > &) operator--()Devel::Serializing::IData< int >inline
SerializerEnableIfNotArithmetic(IData< int > &) operator--(int)Devel::Serializing::IData< int >inline
SerializerEnableIfNotArithmetic(IData< int > &) operator++()Devel::Serializing::IData< int >inline
SerializerEnableIfNotArithmetic(IData< int > &) operator++(int)Devel::Serializing::IData< int >inline
setNull(bool i_bState)Devel::Serializing::IJsonType< T, TData >inlineprotected
size() const overrideDevel::Serializing::IJsonType< T, TData >inlinevirtual
value() constDevel::Serializing::IValue< int >inline
value()Devel::Serializing::IValue< int >inline
~IData()=defaultDevel::Serializing::IData< int >virtual
~IJsonType()=defaultDevel::Serializing::IJsonType< T, TData >protectedvirtual