![]() |
VR-Vantage 3.1 API Documentation
|
Helper class for accessing Value of object type. More...
Public Types | |
| typedef GenericObject< true, ValueT > | ConstObject |
| typedef GenericObject< false, ValueT > | Object |
| typedef ValueT | PlainType |
| typedef internal::MaybeAddConst< Const, PlainType >::Type | ValueType |
| typedef GenericMemberIterator < Const, typename ValueT::EncodingType, typename ValueT::AllocatorType > | MemberIterator |
| typedef GenericMemberIterator < true, typename ValueT::EncodingType, typename ValueT::AllocatorType > | ConstMemberIterator |
| typedef ValueType::AllocatorType | AllocatorType |
| typedef ValueType::StringRefType | StringRefType |
| typedef ValueType::EncodingType | EncodingType |
| typedef ValueType::Ch | Ch |
Public Attributes | |
| T | value |
| ValueType & | value_ |
Friends | |
| class | GenericValue |
Helper class for accessing Value of object type.
Instance of this helper class is obtained by GenericValue::GetObject(). In addition to all APIs for array type, it provides range-based for loop if RAPIDJSON_HAS_CXX11_RANGE_FOR=1.
| typedef GenericObject<true, ValueT> GenericObject< Const, ValueT >::ConstObject |
| typedef GenericObject<false, ValueT> GenericObject< Const, ValueT >::Object |
| typedef ValueT GenericObject< Const, ValueT >::PlainType |
| typedef internal::MaybeAddConst<Const,PlainType>::Type GenericObject< Const, ValueT >::ValueType |
| typedef GenericMemberIterator<Const, typename ValueT::EncodingType, typename ValueT::AllocatorType> GenericObject< Const, ValueT >::MemberIterator |
| typedef GenericMemberIterator<true, typename ValueT::EncodingType, typename ValueT::AllocatorType> GenericObject< Const, ValueT >::ConstMemberIterator |
| typedef ValueType::AllocatorType GenericObject< Const, ValueT >::AllocatorType |
| typedef ValueType::StringRefType GenericObject< Const, ValueT >::StringRefType |
| typedef ValueType::EncodingType GenericObject< Const, ValueT >::EncodingType |
| typedef ValueType::Ch GenericObject< Const, ValueT >::Ch |
|
inline |
|
inline |
|
inline |
|
inline |
References GenericObject< Const, ValueT >::value_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References GenericObject< Const, ValueT >::AddMember().
Referenced by GenericObject< Const, ValueT >::AddMember().
|
inline |
References GenericObject< Const, ValueT >::AddMember().
| GenericObject< Const, ValueT >::RAPIDJSON_DISABLEIF_RETURN | ( | (internal::OrExpr< internal::IsPointer< T >, internal::IsGenericValue< T > >) | , |
| (ValueType &) | |||
| ) |
|
friend |
| T GenericObject< Const, ValueT >::value |
| ValueType& GenericObject< Const, ValueT >::value_ |
Referenced by GenericObject< Const, ValueT >::operator=().