Classes | Public Types | Public Member Functions | Friends
Json::ValueInternalArray Class Reference

A simplified deque implementation used internally by Value. More...

#include <value.h>

List of all members.

Classes

struct  IteratorState

Public Types

enum  { itemsPerPage = 8 }
typedef Value::ArrayIndex ArrayIndex
typedef unsigned int PageIndex

Public Member Functions

 ValueInternalArray ()
 ValueInternalArray (const ValueInternalArray &other)
ValueInternalArrayoperator= (const ValueInternalArray &other)
 ~ValueInternalArray ()
void swap (ValueInternalArray &other)
void clear ()
void resize (ArrayIndex newSize)
ValueresolveReference (ArrayIndex index)
Valuefind (ArrayIndex index) const
ArrayIndex size () const
int compare (const ValueInternalArray &other) const

Friends

class Value
class ValueIteratorBase

Detailed Description

A simplified deque implementation used internally by Value.


Member Typedef Documentation


Member Enumeration Documentation

anonymous enum
Enumerator:
itemsPerPage 

Constructor & Destructor Documentation


Member Function Documentation

ValueInternalArray & Json::ValueInternalArray::operator= ( const ValueInternalArray other)

Friends And Related Function Documentation

friend class Value [friend]
friend class ValueIteratorBase [friend]

The documentation for this class was generated from the following files: