ISchemaStateFactory< SchemaType > Class Template Reference#
internal::ISchemaStateFactory< SchemaType > Class Template Referenceabstract
#include <schema.h>
Inheritance diagram for internal::ISchemaStateFactory< SchemaType >:
Public Member Functions | |
| virtual | ~ISchemaStateFactory () |
| virtual ISchemaValidator * | CreateSchemaValidator (const SchemaType &, const bool inheritContinueOnErrors)=0 |
| virtual void | DestroySchemaValidator (ISchemaValidator *validator)=0 |
| virtual void * | CreateHasher ()=0 |
| virtual uint64_t | GetHashCode (void *hasher)=0 |
| virtual void | DestroryHasher (void *hasher)=0 |
| virtual void * | MallocState (size_t size)=0 |
| virtual void | FreeState (void *p)=0 |
Constructor & Destructor Documentation
◆ ~ISchemaStateFactory()
template<typename SchemaType>
|
inlinevirtual |
Member Function Documentation
◆ CreateHasher()
template<typename SchemaType>
|
pure virtual |
◆ CreateSchemaValidator()
template<typename SchemaType>
|
pure virtual |
◆ DestroryHasher()
template<typename SchemaType>
|
pure virtual |
◆ DestroySchemaValidator()
template<typename SchemaType>
|
pure virtual |
◆ FreeState()
template<typename SchemaType>
|
pure virtual |
◆ GetHashCode()
template<typename SchemaType>
|
pure virtual |
◆ MallocState()
template<typename SchemaType>
|
pure virtual |
The documentation for this class was generated from the following file: