template <bool, typename>

class GenericArray

Defined at line 2898 of file ../../third_party/rapidjson/include/rapidjson/document.h

Forward declarations

Public Methods

void GenericArray<value-parameter-0-0, type-parameter-0-1> (const GenericArray<Const, ValueT> & rhs)

Defined at line 2912 of file ../../third_party/rapidjson/include/rapidjson/document.h

GenericArray<Const, ValueT> & operator= (const GenericArray<Const, ValueT> & rhs)

Defined at line 2913 of file ../../third_party/rapidjson/include/rapidjson/document.h

void ~GenericArray<value-parameter-0-0, type-parameter-0-1> ()

Defined at line 2914 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueType & operator rapidjson::internal::MaybeAddConst<value-parameter-0-0, type-parameter-0-1>::Type & ()

Defined at line 2916 of file ../../third_party/rapidjson/include/rapidjson/document.h

SizeType Size ()

Defined at line 2917 of file ../../third_party/rapidjson/include/rapidjson/document.h

SizeType Capacity ()

Defined at line 2918 of file ../../third_party/rapidjson/include/rapidjson/document.h

bool Empty ()

Defined at line 2919 of file ../../third_party/rapidjson/include/rapidjson/document.h

void Clear ()

Defined at line 2920 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueType & operator[] (SizeType index)

Defined at line 2921 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueIterator Begin ()

Defined at line 2922 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueIterator End ()

Defined at line 2923 of file ../../third_party/rapidjson/include/rapidjson/document.h

GenericArray<Const, ValueT> Reserve (SizeType newCapacity, AllocatorType & allocator)

Defined at line 2924 of file ../../third_party/rapidjson/include/rapidjson/document.h

GenericArray<Const, ValueT> PushBack (ValueType & value, AllocatorType & allocator)

Defined at line 2925 of file ../../third_party/rapidjson/include/rapidjson/document.h

GenericArray<Const, ValueT> PushBack (ValueType && value, AllocatorType & allocator)

Defined at line 2927 of file ../../third_party/rapidjson/include/rapidjson/document.h

GenericArray<Const, ValueT> PushBack (StringRefType value, AllocatorType & allocator)

Defined at line 2929 of file ../../third_party/rapidjson/include/rapidjson/document.h

template <typename T>
typename ::rapidjson::internal::DisableIf<typename ::rapidjson::internal::RemoveSfinaeTag< ::rapidjson::internal::SfinaeTag &(*)(internal::OrExpr<internal::IsPointer<T>, internal::IsGenericValue<T>>)>::Type, typename ::rapidjson::internal::RemoveSfinaeTag< ::rapidjson::internal::SfinaeTag &(*)(const GenericArray<Const, ValueT> &)>::Type>::Type PushBack (T value, AllocatorType & allocator)

Defined at line 2930 of file ../../third_party/rapidjson/include/rapidjson/document.h

GenericArray<Const, ValueT> PopBack ()

Defined at line 2931 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueIterator Erase (ConstValueIterator pos)

Defined at line 2932 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueIterator Erase (ConstValueIterator first, ConstValueIterator last)

Defined at line 2933 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueIterator begin ()

Defined at line 2936 of file ../../third_party/rapidjson/include/rapidjson/document.h

ValueIterator end ()

Defined at line 2937 of file ../../third_party/rapidjson/include/rapidjson/document.h

Friends

template <typenametypename>
class GenericValue