Dev Essential
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 ▼Na_utilServes as the root component, with common functionality documented in core functionality
 ►Nconcurrency
 ►NdatetimeServes as component for date and time handling
 ►NexperimentalServes as component for features which are considered experimental
 ►NfilesystemServes as component for path and filesystem functionality
 ►NloggingServes as component for basic logging functionality
 ►NmemoryServes as component for memory access and management
 ►NparserServes as component for common parsing functionality
 ►NregexServes as component for regular expression functionality
 ►NresultServes as component for functionality handling error and return types
 ►NstringsServes as component for string handling and conversion functionality
 ►NsystemServes as component for portable OS (Windows, Linux, ...) functionality
 ►Nvariant
 ►NxmlServes as component for handling XML
 Cis_explicitly_convertible_toChecks if there is an explicitly defined conversion from U to T
 CScopeGuard
 Cunderlying_type_or_typeRetrieves the underlying type if T is an enum, otherwise the type itself
 Cunderlying_type_or_type< T, true >Retrieves the underlying type of the enum type T
 ▼NddlDefinition of the ddl namespace
 ►Naccess_elementDefinition of the access_element namespace (codecs)
 ►NcodecNamespace for the new faster CodecFactory/Decoder/Codec implementation
 ►NddDefinition of the dd namespace
 ►NmappingDefinition of the mapping namespace
 ►NutilityDefinition of the utility namespace
 CBaseUnitGenerator template to create baseunits
 CCodec
 CCodecFactory
 CDataDefinitionThe Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See:
 CDataTypeGenerator template to create DataType for the plain c-types
 CDataType< bool >The datatype for bool
 CDataType< char >The datatype for char
 CDataType< double >The datatype for double
 CDataType< float >The datatype for float
 CDDCompare
 CDDDataTypeA DataType class holding the DD for a Datatype with dependencies. (i.e. Units!)
 CDDDefaultConvenience class to create a valid predefined Data Definition with predefined types.
This implementation can be used as follows:
 CDDElementUtility class for a complete valid data definition of one StructType::Element and its dependencies. This class is for convenience to use it together with ddl::DDStructure
 CDDElementRefUtility class for a complete valid data definition of one StructType::Element and its dependencies. This class is for convenience to use it together with ddl::DDStructure
 CDDEnumUtility class for a complete valid data definition of one EnumType and its dependencies. This class is for convenience to use it together with ddl::DDStructure
 CDDEnumGenerator
 CDDEnumGenerator< EnumDataType, typename std::enable_if< std::is_arithmetic< EnumDataType >::value >::type >
 CDDFileConvenience class to load and validate a Data Definition form a xml file string.
This implementation can be used as follows:
 CDDRefUnitThe DDRefunit class holding a reference to its complete DD (references to baseunit and prefix)
 CDDStringConvenience class to load and validate a Data Definition xml string.
This implementation can be used as follows:
 CDDStructureUtility class for a complete valid data definition of one StructType and its dependencies. This class is for convenience to use create a StructType data defintion in code.
The class is to use as follows:
 CDDStructureGeneratorCreating a valid Structure Data Definition by a existing type and its member types
 CDDUnitThe unit class holding a reference to its complete DD (references to baseunits and prefixes)
 CDecoder
 CLegacyOffsets
 CPosition
 CPredefinedDataTypesPredefined types of the DataDefinition. These types can be used without explicitely adding it to a dd::DataDefinition!
 CPredefinedUnitsStatic class for predefined units
 CStaticCodec
 CStaticDecoder
 CStructElement
 CUnitPrefixGenerator template to create UnitPrefix
 ▼NrpcDefinition of the rpc namespace
 ►NhttpDefinition of the http namespace
 CcJSONConversions
 ►CcRPCObjectsRegistry
 CcServerConnector
 CIResponse
 CIRPCObject
 CIRPCObjectsRegistry
 Cjsonrpc_object_server
 Cjsonrpc_remote_interface
 Cjsonrpc_remote_object