| 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 |