Dev Essential
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cjsonrpc::AbstractServerConnector
 Ca_util::system::AddressInfo
 Cddl::dd::AlignmentConversionAlignment Conversion utility
 Cddl::dd::AlignmentValidationAlignment ConvValidation utility
 Cddl::dd::ArraySize
 Cddl::dd::DDFromXMLFactory< DOM_NODE_TYPE >::AsOptional
 Cddl::mapping::AssignmentTriggerTrigger interface to trigger the assignments of a specific target
 Ca_util::concurrency::detail::basic_semaphore< Mutex, CondVar >
 Ca_util::memory::BitSerializerBit Serializer Class
 Cddl::dd::ByteOrderConversionByteOrder Conversion utility
 Cddl::dd::ByteOrderDefaultDefault ByteOrder Discovery utility class
 Cddl::mapping::Function::CallableFunction caller
 Cddl::codec::ChildElements< ElementAccessType >Iteratable container type for the given Element type in ElementAccessType::element_type
 Crpc::cJSONConversions
 Crpc::cRPCObjectsRegistry::cLockedRPCObject
 Cddl::codec::CodecConstantInfoThe constant info of a element
 Cddl::codec::CodecDefaultValueInfoThe default value info of a element
 Cddl::codec::CodecFactory
 Cddl::CodecFactory
 Cddl::codec::CodecIndex
 Cddl::codec::CodecTypeInfoDescription of the elements Type
 CConnector
 Cddl::mapping::ConstantValueFactoryConstant value factory to create a constant numeric value of value
 Cddl::mapping::datamodel::ParameterValue::ConstValueConstValue type of the parameter
 Ca_util::memory::detail::Converter< T, is_signed, is_floating_point >Template converter class to differentiate between float, signed and unsigned integer values
 Ca_util::memory::detail::ConverterBase< T >
 Cdetail::cRPCServer
 Ca_util::parser::CSVReader
 Cddl::mapping::datamodel::Trigger::DataData type of the trigger
 Ca_util::datetime::Date
 Cddl::DDCompare
 Cddl::DDDataTypeA DataType class holding the DD for a Datatype with dependencies. (i.e. Units!)
 Cddl::DDDefaultConvenience class to create a valid predefined Data Definition with predefined types.
This implementation can be used as follows:
 Cddl::DDElementUtility 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
 Cddl::DDElementRefUtility 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
 Cddl::DDEnumUtility 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
 Cddl::DDFileConvenience class to load and validate a Data Definition form a xml file string.
This implementation can be used as follows:
 Cddl::dd::DDFromXMLFactory< DOM_NODE_TYPE >Factory to create a DataDefinition out of a XML based description. This factory uses a template type DOM_NODE_TYPE which is design to follow the a concept class type definition of the a_util::DOMElement
 Cddl::DDRefUnitThe DDRefunit class holding a reference to its complete DD (references to baseunit and prefix)
 Cddl::DDStringConvenience class to load and validate a Data Definition xml string.
This implementation can be used as follows:
 Cddl::DDStructureUtility 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:
 Cddl::DDStructureGenerator< T, align_with_padding >Creating a valid Structure Data Definition by a existing type and its member types
 Cddl::dd::DDToXMLFactory< DOM_NODE_TYPE >Template class to create DD DOM nodes with the help of the type DOM_NODE_TYPE
 Cddl::DDUnitThe unit class holding a reference to its complete DD (references to baseunits and prefixes)
 Cddl::dd::DDXmlLiteralsSingleton for strings used frequently with DD XML serialization
 CDecoderElement< CodecElementAccess< Codec >, ChildElements< CodecElementAccess< Codec > > >
 CDecoderElement< CodecElementAccess< StaticCodec >, ChildElements< CodecElementAccess< StaticCodec > > >
 Cdetail::DelegateBase
 Cddl::dd::datamodel::StructType::DeserializedInfoClass to describe the deserialized information of a StructType::Element
 Ca_util::xml::DOMXML parser to read and write standard XML files
 Ca_util::xml::DOMElementRepresentation for an element in the DOM
 Cddl::codec::CodecIndex::ElementIndexThe element index at the CodecIndex
 Cddl::codec::ElementIterator< ElementAccessType >The element iterator
 Cddl::codec::ElementIteratorConst< ElementAccessType >The const element iterator
 Cddl::codec::ElementLayoutBase
 Cddl::dd::datamodel::ElementTypeHelper union class for an element that uses one of the datatype, enumtype, structtype
 Cddl::mapping::EngineMapping engine base class
 Ca_util::result::detail::ErrorDescriptionTypeType needed for reference counting
 Cstd::exception
 Cddl::codec::FactoryElement< ElementAccessType, ChildElementsType >A FactoryElement
 CFactoryElement< DecoderElementAccess< const Decoder >, ChildElements< DecoderElementAccess< const Decoder > > >
 CFactoryElement< DecoderElementAccess< const StaticDecoder >, ChildElements< DecoderElementAccess< const StaticDecoder > > >
 Cddl::codec::FactoryElement< ElementAccessType, ChildElements< ElementAccessType > >
 Cddl::codec::FactoryElement< ElementAccessType, ChildElementsType >
 Cddl::codec::FactoryElement< self_type, ChildElements< self_type > >
 Cddl::codec::FactoryElementAccess< AccessType >A factory element access type concept template to retrieve element information from the AccessType. This class is to retrieve common information of the element
 Ca_util::concurrency::fast_mutexFast mutex class, implemented as an atomic spin lock with very low CPU overhead
 Cddl::mapping::datamodel::Assignment::FunctionCallFunctionCall type
 Ca_util::system::HighResSchedulingSupport
 Cjsonrpc::IClientConnector
 Ca_util::result::detail::IErrorDescription
 Cddl::dd::datamodel::IInfoBasic Info interface can be added to the ddl::dd::datamodel::InfoMap
 Cddl::utility::IInfoBasic Info interface can be added to the ddl::dd::datamodel::InfoMap
 Cddl::mapping::rt::IMappingEnvironment
 Cddl::dd::datamodel::InfoMapInfo Map for the datamodel to hold a set of optional IInfo instances. Only one instance of one Info type is possible
 Cddl::utility::InfoMapInfo Map for the datamodel to hold a set of optional IInfo instances. Only one instance of one Info type is possible
 Cstd::integral_constant
 CInterface
 Cddl::mapping::datamodel::ParameterValue::InternalValueInternalValue type of the parameter
 Cddl::mapping::rt::IPeriodicListenerTimer interface class
 Crpc::IResponse
 Crpc::IRPCObject
 Crpc::IRPCObjectsRegistry
 Cstd::is_arithmetic
 Cstd::is_convertible
 Cdetail::is_explicitly_convertible_to_impl
 Cddl::mapping::rt::ISignalListenerSignal listener interface class
 Ca_util::strings::IsNumericConvertible
 Cddl::mapping::DefaultEngine::ISourceTriggerInterface definition for source triggers
 Cddl::mapping::DefaultEngine::ITargetTriggerInterface definition for target triggers that must be implemented
 Cddl::mapping::DefaultEngine::ITimeTriggerInterface definition for time triggers
 Cddl::codec::LeafCodecIndexThe Leaf codec index is a small layout information index to access the decoders/codecs data very fast. There are following constraints:
 Cddl::codec::LeafLayoutSmall leaf layout information to access codec data very fast
 Cddl::codec::LeafValueGetter< ValueType >
 Cddl::codec::LeafValueSetter< ValueType >
 Cddl::LegacyOffsets
 Ca_util::logging::LogEntryA log entry
 Cddl::dd::DDFromXMLFactory< DOM_NODE_TYPE >::Mandatory
 Cddl::mapping::MapAssignment
 Cddl::mapping::MapConfiguration
 Cddl::mapping::MapHeader
 Cddl::mapping::MapperThe mapper to create the targets from sources
 Cddl::mapping::MapperElementMapper Element
 Cddl::mapping::MapperFactoriesMapping factory collection class registry
 Cddl::mapping::MapperFactoryA mapper factory to create Source, Target or Function
 Cddl::mapping::MappingConfigurationMapping Configuration model with validation and requirements management
 Cddl::mapping::MappingConfigurationFromXMLFactory< DomNodeType >Factory to create a MappingConfiguration out of a XML based description. This factory uses a template type DomNodeType which is design to follow the a concept class type definition of the a_util::DOMElement
 Cddl::mapping::MappingConfigurationFromXMLFactory10< DomNodeType >Factory to create a MappingConfiguration out of a XML based description. This factory uses a template type DomNodeType which is designed to follow the a concept class type definition of the a_util::DOMElement
 Cddl::mapping::MappingConfigurationFromXMLFactoryBase< DomNodeType >Factory helper to create a MappingConfiguration out of a XML based description. This factory uses a template type DomNodeType which is design to follow the a concept class type definition of the a_util::DOMElement
 Cddl::mapping::MappingConfigurationToXMLFactory< DomNodeType >Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType
 Cddl::mapping::MappingConfigurationToXMLFactory10< DomNodeType >Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType
 Cddl::mapping::MappingConfigurationToXMLFactoryBase< DomNodeType >Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType
 Cddl::mapping::rt::MappingEngineThe mapping engine to create the targets
 Cddl::mapping::MappingFileConvenience class to load and validate a MappingConfiguration from a xml file string.
This implementation can be used as follows:
 Cddl::mapping::MappingStringConvenience class to load and validate a MappingConfiguration from a xml string.
This implementation can be used as follows:
 Cddl::mapping::MapSource
 Cddl::mapping::MapTarget
 Cddl::mapping::MapTransformationBase
 Cddl::mapping::MapTriggerBase
 Cddl::mapping::MemoryMemory base class for sources and targets representing a continous memory buffer
 Ca_util::memory::MemoryBufferMemory buffer class to encapsulate and manage raw contiguously memory
 CModelObserver
 Cddl::dd::utility::ModelObserverUtility< MODEL_SUBJECT_T, EVENT_CODE_T >The ModelObserver utility template
 Cddl::utility::ModelObserverUtility< MODEL_SUBJECT_T, EVENT_CODE_T >The ModelObserver utility template
 Cddl::dd::utility::ModelObserverUtility< T, TypeAccessListEventCode >
 Cddl::dd::utility::ModelObserverUtility< T, TypeAccessMapEventCode >
 Cddl::dd::utility::ModelObserverUtility< TYPE, ModelEventCode >
 CModelSubject
 Cddl::dd::utility::ModelSubjectUtility< MODEL_SUBJECT_T, EVENT_CODE_T >Model Subject utility to define a Model Subject that notifies one or more observers
 Cddl::utility::ModelSubjectUtility< MODEL_SUBJECT_T, EVENT_CODE_T >Model Subject utility to define a Model Subject that notifies one or more observers
 Cddl::dd::utility::ModelSubjectUtility< T, TypeAccessListEventCode >
 Cddl::dd::utility::ModelSubjectUtility< T, TypeAccessMapEventCode >
 Cddl::dd::utility::ModelSubjectUtility< TYPE, ModelEventCode >
 Cddl::mapping::MappingConfigurationFromXMLFactory10< DomNodeType >::NeedFunctionsHelper structure to create modules for compatibility reason
 Cddl::dd::utility::Optional< T >An optional template as long as the std::optional is not available here
 Cddl::utility::Optional< T >An optional template as long as the std::optional is not available here
 Cddl::mapping::Function::ParameterDescriptionParameter Description
 Cddl::mapping::Mapper::ParameterValueDescriptionAssignement Paramter Value Description
 Ca_util::filesystem::Path
 Cddl::mapping::datamodel::Trigger::PeriodPeriod type of the trigger
 Cddl::Position
 Cddl::PredefinedDataTypesPredefined types of the DataDefinition. These types can be used without explicitely adding it to a dd::DataDefinition!
 Cddl::PredefinedUnitsStatic class for predefined units
 Cddl::dd::ProblemProblem to report to find the corresponding item name in a simple way
 Cddl::mapping::PropertyProperty class representing a pair of value and its type
 Ca_util::result::detail::ReferenceCountedObjectInterface< Resource >
 Ca_util::result::detail::ReferenceCountedObjectInterface< Implementation >
 Ca_util::result::detail::ReferenceCountedObjectInterface< Interface >
 Ca_util::result::detail::ReferenceCountedObjectInterface< T >
 Cddl::dd::datamodel::Unit::RefUnitDatamodel for the refUnit
 Ca_util::regex::RegularExpressionBasic regular expression matching
 Ca_util::result::Result
 Ca_util::result::detail::ResultDescription< DescriptionIntf >Wrapper for either a pointer to a detailed description object or simply a numeric error code
 Ca_util::result::detail::ResultDescriptionTraits< DescriptionIntf >
 Ca_util::result::ResultInfo< T >
 Ca_util::result::ResultInfo< void >
 Cstd::runtime_error
 Ca_util::ScopeGuard< F >
 Cddl::dd::datamodel::StructType::SerializedInfoClass to describe the serialized information of a StructType::Element
 CServerStub
 Ca_util::concurrency::shared_mutex
 Cddl::mapping::SimulationTimeFunction::SimTimeSourceInternal Simulation time source interface
 Cddl::mapping::datamodel::Trigger::SourceSource type of the trigger
 Cddl::mapping::datamodel::ParameterValue::SourceValueSourceValue type of the parameter
 Cddl::mapping::SourceValueSource Value base class
 Cddl::codec::detail::SourceValueConverter< ElementValueType, SourceValueType, conversion_allowed >Converter to convert from a value of SourceValueType to a value of ElementValueType
 Cddl::codec::detail::SourceValueConverter< ElementValueType, SourceValueType, false >Converter to convert from a value of SourceValueType to a value of ElementValueType
 Ca_util::memory::StackPtr< T, StackSize, Alignment >
 Cddl::codec::StaticDecoder
 Cddl::StaticDecoder
 Cddl::dd::StructArrayElementAccessIterator
 Cddl::StructElement
 Cddl::dd::StructElementAccessClass to access and obtain the byte position and other information of a instance of this element within a struct (see StructTypeAccess)
 Cddl::dd::StructElementAccessIteratorIterator to iterate thru the StructTypeAccess
 Cddl::access_element::StructElementLegacy< AccessType >Legacy helper for the ddl::StructElement
 Cddl::dd::StructTypeAccessAccessing class for a instance of a struct. This will calculate the byte positions can be used for serialialization and deserialization
 CStub
 CT
 Cddl::mapping::rt::TargetTarget represents a mapped target signal in the runtime api
 Cddl::mapping::Engine::TargetDataTriggerTarget data trigger definitions
 Cddl::mapping::rt::TargetElementTargetElement represents a single signal element in the target
 Cddl::mapping::Engine::TargetSourceTriggerTarget source trigger definitions
 Cddl::mapping::Engine::TargetTimeTriggerTarget time trigger definitions
 Cddl::mapping::TargetValueValue setter to set a value
 Cddl::codec::detail::TargetValueConverter< ElementValueType, TargetValueType, conversion_allowed >Converter to convert a value of ElementValueType to a value of TargetValueType
 Cddl::codec::detail::TargetValueConverter< ElementValueType, TargetValueType, false >Converter to convert a value of ElementValueType to a value of TargetValueType
 Ca_util::datetime::Time
 Ca_util::system::Timer
 Cddl::mapping::TimeStrategy
 Ca_util::strings::ToNumericConverter
 Cddl::mapping::DDLEnumTableFunction::TransformParameterInternal TransformParameter structure representing the "table" and "default" property
 Cddl::mapping::PolynomialFunction::TransformParameter
 Cddl::mapping::rt::TriggerBaseBase class representing a trigger
 Cddl::utility::TypeAccessListSubject
 CTypeAccessVectorObserver
 Cddl::utility::TypeAccessVectorSubject
 Cddl::dd::datamodel::TypeBaseType Base defintion
 Cddl::dd::utility::detail::TypeValidationInfo< T >Validation helper template for clear excpetion messages
 Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::DataType >Validation helper for DataType
 Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::EnumType >Validation helper for EnumType
 Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::KeyValuePair >Validation helper template for KeyValuePair
 Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::StructType >Validation helper for StructType
 Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::StructType::Element >Validation helper for StructType::Element
 Ca_util::underlying_type_or_type< T, bool >Retrieves the underlying type if T is an enum, otherwise the type itself
 Ca_util::underlying_type_or_type< T, true >Retrieves the underlying type of the enum type T
 Cddl::dd::datamodel::UnitBaseUnitBase is the base class for Unit or BaseUnit
 Cddl::mapping::UpdateableUpdateable interface class
 Cddl::codec::ValueGetter< DecoderType, ValueType >
 Cddl::codec::ValueGetter< DecoderType, std::string >
 Cddl::codec::ValueGetterSelect< DecoderType, ValueType, is_supported_leaf_type >
 Cddl::codec::ValueGetterSelect< DecoderType, ValueType, true >
 Cddl::codec::ValueSetter< CodecType, ValueType >
 Cddl::codec::ValueSetter< CodecType, std::string >
 Cddl::codec::ValueSetterSelect< CodecType, ValueType, is_supported_leaf_type >
 Cddl::codec::ValueSetterSelect< CodecType, ValueType, true >
 Ca_util::variant::Variant
 Cddl::dd::VersionDDL Version
 Cddl::dd::VersionConversionVersion conversion utility class
 Cddl::utility::VersionRequirement< VersionType >VersionRequirement to report a Version requirement