IGenericRemoteSchemaDocumentProvider< SchemaDocumentType > Class Template Reference

IGenericRemoteSchemaDocumentProvider&lt; SchemaDocumentType &gt; Class Template Reference#

Composable Kernel: IGenericRemoteSchemaDocumentProvider< SchemaDocumentType > Class Template Reference
IGenericRemoteSchemaDocumentProvider< SchemaDocumentType > Class Template Referenceabstract

#include <schema.h>

Public Types

typedef SchemaDocumentType::Ch Ch
 
typedef SchemaDocumentType::ValueType ValueType
 
typedef SchemaDocumentType::AllocatorType AllocatorType
 

Public Member Functions

virtual ~IGenericRemoteSchemaDocumentProvider ()
 
virtual const SchemaDocumentType * GetRemoteDocument (const Ch *uri, SizeType length)=0
 
virtual const SchemaDocumentType * GetRemoteDocument (const GenericUri< ValueType, AllocatorType > uri, Specification &spec)
 

Member Typedef Documentation

◆ AllocatorType

template<typename SchemaDocumentType >
typedef SchemaDocumentType::AllocatorType IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >::AllocatorType

◆ Ch

template<typename SchemaDocumentType >
typedef SchemaDocumentType::Ch IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >::Ch

◆ ValueType

template<typename SchemaDocumentType >
typedef SchemaDocumentType::ValueType IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >::ValueType

Constructor & Destructor Documentation

◆ ~IGenericRemoteSchemaDocumentProvider()

template<typename SchemaDocumentType >
virtual IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >::~IGenericRemoteSchemaDocumentProvider ( )
inlinevirtual

Member Function Documentation

◆ GetRemoteDocument() [1/2]

template<typename SchemaDocumentType >
virtual const SchemaDocumentType* IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >::GetRemoteDocument ( const Ch uri,
SizeType  length 
)
pure virtual

◆ GetRemoteDocument() [2/2]

template<typename SchemaDocumentType >
virtual const SchemaDocumentType* IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >::GetRemoteDocument ( const GenericUri< ValueType, AllocatorType uri,
Specification spec 
)
inlinevirtual

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/rapidjson/fwd.h
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/rapidjson/schema.h