Home | History | Annotate | Download | only in json

Lines Matching refs:ValueInternalArray

485     ValueInternalArray* array_;
757 class JSON_API ValueInternalArray {
772 ValueInternalArray* array_;
778 ValueInternalArray();
779 ValueInternalArray(const ValueInternalArray& other);
780 ValueInternalArray& operator=(ValueInternalArray other);
781 ~ValueInternalArray();
782 void swap(ValueInternalArray& other);
793 int compare(const ValueInternalArray& other) const;
826 virtual ValueInternalArray *newArray()
828 return new ValueInternalArray();
831 virtual ValueInternalArray *newArrayCopy( const ValueInternalArray &other )
833 return new ValueInternalArray( other );
836 virtual void destruct( ValueInternalArray *array )
842 ValueInternalArray::PageIndex
844 ValueInternalArray::PageIndex
847 ValueInternalArray::PageIndex newIndexCount = (indexCount*3)/2 + 1;
857 ValueInternalArray::PageIndex indexCount )
866 ValueInternalArray::itemsPerPage ) );
880 virtual ValueInternalArray* newArray() = 0;
881 virtual ValueInternalArray* newArrayCopy(const ValueInternalArray& other) = 0;
882 virtual void destructArray(ValueInternalArray* array) = 0;
897 ValueInternalArray::PageIndex& indexCount,
898 ValueInternalArray::PageIndex minNewIndexCount) = 0;
901 ValueInternalArray::PageIndex indexCount) = 0;
921 ValueIteratorBase(const ValueInternalArray::IteratorState& state);
964 ValueInternalArray::IteratorState array_;
993 ValueConstIterator(const ValueInternalArray::IteratorState& state);
1049 ValueIterator(const ValueInternalArray::IteratorState& state);