| ▼Nstd | |
| Cformatter< Element, char > | Specialization that allows types derived from xentara::model::Element to be used with std::format |
| Cformatter< xentara::data::Quality, Char > | Specialization that allows xentara::data::Quality to be used with std::format |
| Cformatter< xentara::model::Attribute, char > | Specialization that allows xentara::model::Attribute to be used with std::format |
| Cformatter< xentara::model::Attribute::Role, char > | Specialization that allows xentara::model::Attribute::Role to be used with std::format |
| Cformatter< xentara::model::ElementAttribute, char > | Specialization that allows xentara::model::ElementAttribute to be used with std::format |
| Cformatter< xentara::model::ElementCategory, Char > | Specialization that allows xentara::model::ElementCategory to be used with std::format |
| Cformatter< xentara::process::Event::Role, char > | Specialization that allows xentara::process::Event::Role to be used with std::format |
| Cformatter< xentara::process::Task::Role, char > | Specialization that allows xentara::process::Task::Role to be used with std::format |
| Cformatter< xentara::security::DigestType, Char > | Specialization that allows xentara::security::DigestType to be used with std::format |
| Cformatter< xentara::security::Oauth2Scope, Char > | Specialization that allows xentara::security::Oauth2Scope to be used with std::format |
| Chash< xentara::process::TimerSchedule > | Specialization that allows xentara::process::TimerSchedule to be used as a hash table key |
| Cis_error_code_enum< xentara::security::Error > | Allow error codes of type xentara::security::Error to be converted to std::error_code |
| Cis_error_code_enum<::xentara::data::ReadHandle::Error > | Allow error codes of type ReadHandle::Error to be used as error codes |
| Cis_error_code_enum<::xentara::data::WriteHandle::Error > | Allow error codes of type WriteHandle::Error to be used as error codes |
| Ctuple_element< kElementIndex, xentara::security::CertificatePaths > | Specialization of std::tuple_element for xentara::security::CertificatePaths |
| Ctuple_size< xentara::security::CertificatePaths > | Specialization of std::tuple_size for xentara::security::CertificatePaths |
| ▼Nxentara | |
| ►Nconfig | |
| ►CContext | A context used when loading skill elements |
| CExternalConfigPath | A file path used to find an external config file or directory |
| CFindExternalConfigOptions | Options for findExternalConfig() |
| CReferenceKey | A key used to resolve a cross reference in the configuration |
| ►CCustomResolver | A resolver for resolving custom cross references during loading |
| CCommitter | Object for custom handling |
| CNameProjection | A projection that gets the name of an object using name() |
| CResolver | deprecated An object used to resolve cross references in a configuration |
| CWithoutLocationTag | Type used to specify that a resolver key is not associated with a location in any JSON document |
| ►Ndata | |
| CDataType | A custom type |
| CFixedValue | A helper class that allows constructing read handles that return fixed values |
| CReadHandle | A handle for reading a data value |
| CWriteHandle | A handle for writing a data value |
| ►Nio | |
| ►CComponent | deprecated Deprecated base class for I/O component elements |
| CFallbackConfigHandler | A helper object used to throw exceptions for unknown configuration parameters |
| CComponentClass | deprecated Deprecated alias for skill::Element::Class |
| ►CDriver | deprecated Deprecated base class for I/O skills |
| CEnvironment | The actual skill (formerly called “driver environment”) |
| ►CIo | deprecated Deprecated base class for skill data point elements |
| CFallbackConfigHandler | A helper object used to throw exceptions for unknown configuration parameters |
| ►CIoBatch | deprecated Deprecated base class for I/O batch elements |
| CFallbackConfigHandler | A helper object used to throw exceptions for unknown configuration parameters |
| CIoBatchClass | deprecated Deprecated alias for skill::Element::Class |
| CIoClass | deprecated Deprecated alias for skill::Element::Class |
| ►Nmemory | |
| ►CArray | A helper class used to describe structure of memory containing a heterogeneous array |
| CHandle | A handle to an array element |
| CObjectHandle | A handle to an array element containing an object or an array of objects |
| CArrayAccessor | A class used to access the elements of an array |
| CBit | An empty placeholder class used as structure of memory containing a single bit |
| CBitField | An empty placeholder class used as structure of memory containing an unsigned integer bit field |
| CConstArrayAccessor | A class used to access the elements of an array as const |
| CCopyOldValuesTag | Type used to specify that a write sentinel should copy the old values |
| CInitializer | A sentinel used for the initialization of memory in a memory resource |
| CInitializer< Array > | An accessor used for the initialization of memory containing a heterogenious array |
| CInitializer< Object< Type > > | An accessor used for the initialization of memory containing a single C++ object |
| CInitializer< RawMemory > | An accessor used for the initialization raw memory |
| CMemoryBlock | A memory block within a memory resource |
| CMemoryBlock< Array > | A memory block containing an array of elements |
| CMemoryBlock< Object< Type > > | A memory block containing a single C++ object |
| CMemoryBlock< RawMemory > | A raw memory block |
| CMemoryHandle | A handle to memory located in a memory resource |
| CMemoryHandle< Bit > | A handle to a single bit of a byte located in a memory resource |
| CMemoryHandle< BitField< Type > > | A handle to a bit field object located in a memory resource |
| CMemoryHandle< Object< Type > > | A handle to a single C++ value object located in a memory resource |
| CMemoryHandle< RawMemory > | A handle to raw data located in a memory resource |
| ►CMemoryResource | A concept used for classes that can be used as memory resources |
| ►CBlockHandler | Base class for handlers that perorm certain operations on a block |
| CBlockTraits | A size and an alignment |
| CHandle | A handle used to access a memory block within a memory resource |
| CObject | An empty placeholder class used as structure of memory containing a single C++ object |
| CRawMemory | An empty placeholder class used the structure of memory containing raw data |
| CReadSentinel | A sentinel that protects read access to memory in a memory resource |
| CReadSentinel< Array > | A sentinel that protects read access to memory containing a heterogenious array |
| CReadSentinel< Bit > | A sentinel that protects read access to memory containing a bit field |
| CReadSentinel< BitField< Type > > | A sentinel that protects read access to memory containing a bit field |
| CReadSentinel< Object< Type > > | A sentinel that protects read access to memory containing a single C++ object |
| CReadSentinel< RawMemory > | A sentinel that protects read access to a raw memory |
| CWriteSentinel | A sentinel that protects write access to memory in a memory resource |
| CWriteSentinel< Array > | A sentinel that protects write access to memory containing a heterogenious array |
| CWriteSentinel< Object< Type > > | A sentinel that protects write access to memory containing a single C++ object |
| CWriteSentinel< RawMemory > | A sentinel that protects write access to raw memory |
| ►Nmodel | |
| ►CAttribute | A Xentara attribute |
| CRole | A built-in attribute role |
| CElement | A generic element within a Xentara model |
| CElementAttribute | A reference to an attribute of a specific Xentara element |
| CForEachAttributeFunction | A function object used to iterate over all the attributes of an element |
| CForEachEventFunction | A function object used to iterate over all the events of an element |
| CForEachTaskFunction | A function object used to iterate over all the tasks of an element |
| ►Nplugin | |
| ►CPlugin | deprecated Deprecated base class for deprecated Xentara plugin objects |
| CRegistry | Deprecated registry for plugin objects |
| ►Nprocess | |
| CCollatedEventHandler | An event handler that only gets called once for all events belonging to a single operation |
| ►CEvent | A free-standing event provided by an element |
| CRole | A built-in event role |
| CEventHandler | A handler that can be attached to an event |
| CExecutionContext | An execution context for executing a task |
| CExtendedEvent | A reference to an event published by a Xentara element, including change events for attributes |
| ►CMicroservice | deprecated Deprecated base class for microservice elements |
| CFallbackConfigHandler | A helper object used to throw exceptions for unknown configuration parameters |
| CMicroserviceClass | deprecated Deprecated alias for skill::Element::Class |
| ►CServiceProvider | deprecated Deprecated base class for non-I/O skills |
| CEnvironment | The actual skill (formerly called “service provider environment”) |
| CStageAgnosticTask | A task that calls operational() for all stages |
| ►CTask | A task that needs to performed by a plugin |
| CRole | A built-in task role |
| CTimerSchedule | Scheduling information for a timer |
| CUnpreparedTag | Type used to specify that an extended event still needs to be prepared |
| ►Nsecurity | |
| CAuthorization | A authorization that contains the entitlements of an authenticated user |
| CCertificateAuthenticator | An authenticator that uses a user certificates |
| CCertificatePaths | Paths to the files containing a TLS certificate and the associated private key |
| CContext | A security context |
| CEntitlement | An entitlement that can be used to restrict access to a protected resource |
| CHttpAuthenticator | An authenticator for authenticating HTTP requests |
| CHttpConfig | Server-side authentication configuration for an HTTP based service |
| CNoFieldNameTag | Type used to select overloads of HttpAuthenticator that to not include the header field name |
| COauth2Authenticator | An authenticator that uses OAuth 2.0 compatible JSON web tokens |
| COauth2Scope | An OAuth 2.0 scope, consisting of a list of scope strings |
| CPasswordAuthenticator | An authenticator that uses user name and password |
| ►Nskill | |
| CDataPoint | Base class for data points provided by a Xentara skill |
| ►CElement | Base class for elements provided by a Xentara skill |
| CClass | Meta-Information about an element class |
| CConcreteClass | Convenience subclass of Class that implements all callbacks |
| CElementFactory | A factory for creating skill elements |
| CEnableSharedFromThis | A mixin class that enables getting a shared pointer from the this pointer |
| ►CSkill | A Xentara skill |
| ►CClass | Meta-Information about a skill class |
| CRegistry | A registry for the element classes |
| CConcreteClass | Convenience subclass of Class that implements all callbacks |