ADTF
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
class | iobject_enum< INTERFACE_TYPE > |
Interface definition for a container of objects. More... | |
class | object_enum_base< T, INTERFACE_TYPE, CONTAINER > |
basic object interface implementation template. More... | |
class | object_enum< T, INTERFACE_TYPE, CONTAINER > |
container type template for a set of object_ptr This template will provide a container for object_ptr with type T and implements a filtered interface for iobject_enum wtih type INTERFACE_TYPE More... | |
Namespaces | |
adtf | |
Namespace for entire ADTF SDK. | |
adtf::ucom | |
Namespace for the ADTF uCOM3 SDK. | |
adtf::ucom::ant | |
Namespace for all functionality provided since v3.0. | |
Typedefs | |
template<typename T > | |
using | iobject_list = iobject_enum< T > |
alias type for iobject_enum. More... | |
template<typename T > | |
using | iobject_vector = iobject_enum< T > |
alias type for iobject_enum. More... | |
template<typename T , typename INTERFACE_TYPE = T> | |
using | object_list = object_enum< T, INTERFACE_TYPE, std::list > |
Implementation of an iobject_list<INTERFACE_TYPE> interface by using a std::list as container type. More... | |
template<typename T , typename INTERFACE_TYPE = T> | |
using | object_vector = object_enum< T, INTERFACE_TYPE, std::vector > |
Implementation of an iobject_vector<INTERFACE_TYPE> interface by using a std::vector as container type. More... | |
Enumerations | |
enum | object_enum_push_option { eNone = 0x00 , eNoDuplicates = 0x01 } |
Push option for object_enum_intf::PushObject. More... | |