ADTF
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
struct | pointer_iterator< T > |
Empty struct template to specialize implementations of iterator interfaces. More... | |
struct | forward_iterator< T > |
POD forward iterator type using a forward iterator interface to iterate over a sequence. More... | |
struct | iterator_adapter< T, IteratorType > |
Adapter for begin and end iterators - usable as return and parameter value in interfaces. More... | |
struct | iterator_adapter< T, pointer_iterator > |
Adapter for beginning and end iterators which are pointers (e.g. More... | |
class | IForwardIterator< T > |
Forward iterator interface providing method Next() usable by POD forward iterators. More... | |
class | IBidirectionalIterator< T > |
Bidirectional iterator interface details Additionally providing method Previous() for POD bidirectional iterators. More... | |
class | IRandomAccessIterator< T > |
Random access iterator interface. 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 | IForwardIterator = ant::IForwardIterator< T > |
Alias always bringing the latest version of ant::IForwardIterator into scope. | |
template<typename T > | |
using | IBidirectionalIterator = ant::IBidirectionalIterator< T > |
Alias always bringing the latest version of ant::IBidirectionalIterator into scope. | |
template<typename T > | |
using | IRandomAccessIterator = ant::IRandomAccessIterator< T > |
Alias always bringing the latest version of ant::IRandomAccessIterator into scope. | |
template<typename T , template< typename > class IteratorType = ant::forward_iterator> | |
using | iterator_adapter = ant::iterator_adapter< T, IteratorType > |
Alias always bringing the latest version of ant::iterator_adapter into scope. | |
template<typename T > | |
using | pointer_iterator = ant::pointer_iterator< T > |
Alias always bringing the latest version of ant::pointer_iterator into scope. | |
template<typename T > | |
using | forward_iterator = ant::forward_iterator< T > |
Alias always bringing the latest version of ant::forward_iterator into scope. | |
Functions | |
template<typename T > | |
bool | operator< (const forward_iterator< T > &oLHS, const forward_iterator< T > &oRHS) noexcept |
Less-than operator for forward_iterator . More... | |
template<typename T > | |
bool | operator> (const forward_iterator< T > &oLHS, const forward_iterator< T > &oRHS) noexcept |
Greater-than operator for forward_iterator . More... | |
template<typename T > | |
bool | operator<= (const forward_iterator< T > &oLHS, const forward_iterator< T > &oRHS) noexcept |
Less-than-or-equal operator for forward_iterator . More... | |
template<typename T > | |
bool | operator>= (const forward_iterator< T > &oLHS, const forward_iterator< T > &oRHS) noexcept |
Greater-than-or-equal operator for forward_iterator . More... | |
template<typename T > | |
bool | operator== (const forward_iterator< T > &oLHS, const forward_iterator< T > &oRHS) noexcept |
Equality operator for forward_iterator . More... | |
template<typename T > | |
bool | operator!= (const forward_iterator< T > &oLHS, const forward_iterator< T > &oRHS) noexcept |
Inequality operator for forward_iterator . More... | |