allocator_ | GenericSchemaDocument< ValueT, Allocator > | private |
AllocatorType typedef | GenericSchemaDocument< ValueT, Allocator > | |
Ch typedef | GenericSchemaDocument< ValueT, Allocator > | |
CreateSchema(const SchemaType **schema, const PointerType &pointer, const ValueType &v, const ValueType &document) | GenericSchemaDocument< ValueT, Allocator > | inlineprivate |
CreateSchemaRecursive(const SchemaType **schema, const PointerType &pointer, const ValueType &v, const ValueType &document) | GenericSchemaDocument< ValueT, Allocator > | inlineprivate |
EncodingType typedef | GenericSchemaDocument< ValueT, Allocator > | |
GenericSchemaDocument(const ValueType &document, IRemoteSchemaDocumentProviderType *remoteProvider=0, Allocator *allocator=0) | GenericSchemaDocument< ValueT, Allocator > | inlineexplicit |
GenericSchemaDocument(const GenericSchemaDocument &) | GenericSchemaDocument< ValueT, Allocator > | private |
GenericSchemaValidator class | GenericSchemaDocument< ValueT, Allocator > | friend |
GetPointer(const SchemaType *schema) const | GenericSchemaDocument< ValueT, Allocator > | inlineprivate |
GetRoot() const | GenericSchemaDocument< ValueT, Allocator > | inline |
GetSchema(const PointerType &pointer) const | GenericSchemaDocument< ValueT, Allocator > | inlineprivate |
GetTypeless() const | GenericSchemaDocument< ValueT, Allocator > | inlineprivate |
HandleRefSchema(const PointerType &source, const SchemaType **schema, const ValueType &v, const ValueType &document) | GenericSchemaDocument< ValueT, Allocator > | inlineprivate |
internal::Schema< GenericSchemaDocument > class | GenericSchemaDocument< ValueT, Allocator > | friend |
IRemoteSchemaDocumentProviderType typedef | GenericSchemaDocument< ValueT, Allocator > | |
kInitialSchemaMapSize | GenericSchemaDocument< ValueT, Allocator > | privatestatic |
kInitialSchemaRefSize | GenericSchemaDocument< ValueT, Allocator > | privatestatic |
operator=(const GenericSchemaDocument &) | GenericSchemaDocument< ValueT, Allocator > | private |
ownAllocator_ | GenericSchemaDocument< ValueT, Allocator > | private |
PointerType typedef | GenericSchemaDocument< ValueT, Allocator > | |
remoteProvider_ | GenericSchemaDocument< ValueT, Allocator > | private |
root_ | GenericSchemaDocument< ValueT, Allocator > | private |
schemaMap_ | GenericSchemaDocument< ValueT, Allocator > | private |
schemaRef_ | GenericSchemaDocument< ValueT, Allocator > | private |
SchemaType typedef | GenericSchemaDocument< ValueT, Allocator > | |
typeless_ | GenericSchemaDocument< ValueT, Allocator > | private |
ValueType typedef | GenericSchemaDocument< ValueT, Allocator > | |
~GenericSchemaDocument() | GenericSchemaDocument< ValueT, Allocator > | inline |