ADTF
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
class | iobject_ptr_base< T > |
Base class for iobject_ptr<T> defining their commonly used interface methods. More... | |
class | iobject_ptr< T > |
Base object pointer to realize binary compatible reference counting in interface methods. More... | |
class | iobject_ptr< const T > |
Base object pointer to realize binary compatible reference counting in interface methods. 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<class T > | |
using | iobject_ptr = ant::iobject_ptr< T > |
Alias always bringing the latest version of ant::iobject_ptr into scope. | |
Functions | |
template<typename T , typename U > | |
bool | operator== (const iobject_ptr< T > &i_oLHS, const U *i_pRHS) |
Compare iobject_ptr<T> with plain pointer of the same type for equality. More... | |
template<typename T , typename U > | |
bool | operator== (const T *i_pLHS, const iobject_ptr< U > &i_oRHS) |
Compare iobject_ptr<T> with plain pointer of the same type for equality. More... | |
template<typename T , typename U > | |
bool | operator!= (const iobject_ptr< T > &i_oLHS, const U *i_pRHS) |
Compare iobject_ptr<T> with plain pointer of the same type for inequality. More... | |
template<typename T , typename U > | |
bool | operator!= (const T *i_pLHS, const iobject_ptr< U > &i_oRHS) |
Compare iobject_ptr<T> with plain pointer of the same type for inequality. More... | |
template<typename T , typename U > | |
bool | operator== (const iobject_ptr< T > &i_oLHS, const iobject_ptr< U > &i_oRHS) |
Compare two iobject_ptr with shared resource of same base for equality. More... | |
template<typename T , typename U > | |
bool | operator!= (const iobject_ptr< T > &i_oLHS, const iobject_ptr< U > &i_oRHS) |
Compare two iobject_ptr with shared resource of same base for inequality. More... | |
template<typename T , typename U > | |
bool | operator< (const iobject_ptr< T > &i_oLHS, const iobject_ptr< U > &i_oRHS) |
Less-than-operator for two iobject_ptr with shared resource of same base. More... | |
template<typename T , typename U > | |
bool | operator> (const iobject_ptr< T > &i_oLHS, const iobject_ptr< U > &i_oRHS) |
Greater-than-operator for two iobject_ptr with shared resource of same base. More... | |
template<typename T , typename U > | |
bool | operator<= (const iobject_ptr< T > &i_oLHS, const iobject_ptr< U > &i_oRHS) |
Less-than-or-equal-operator for two iobject_ptr with shared resource of same base. More... | |
template<typename T , typename U > | |
bool | operator>= (const iobject_ptr< T > &i_oLHS, const iobject_ptr< U > &i_oRHS) |
Greater-than-or-equal-operator for two iobject_ptr with shared resource of same base. More... | |
template<typename T > | |
bool | operator== (const iobject_ptr< T > &i_oLHS, std::nullptr_t) |
Compare iobject_ptr<T> with nullptr type for equality. More... | |
template<typename T > | |
bool | operator== (std::nullptr_t, const iobject_ptr< T > &i_oRHS) |
Compare iobject_ptr<T> with nullptr type for equality. More... | |
template<typename T > | |
bool | operator!= (const iobject_ptr< T > &i_oLHS, std::nullptr_t) |
Compare iobject_ptr<T> with nullptr type for inequality. More... | |
template<typename T > | |
bool | operator!= (std::nullptr_t, const iobject_ptr< T > &i_oRHS) |
Compare iobject_ptr<T> with nullptr type for inequality. More... | |
template<typename T > | |
bool | operator< (const iobject_ptr< T > &i_oLHS, std::nullptr_t) |
Check whether an iobject_ptr<T> contains a shared pointer less than nullptr. More... | |
template<typename T > | |
bool | operator< (std::nullptr_t, const iobject_ptr< T > &i_oRHS) |
Check whether an iobject_ptr<T> contains a shared pointer less than nullptr. More... | |
template<typename T > | |
bool | operator<= (const iobject_ptr< T > &i_oLHS, std::nullptr_t) |
Check whether an iobject_ptr<T> contains a shared pointer less than or equal to nullptr. More... | |
template<typename T > | |
bool | operator<= (std::nullptr_t, const iobject_ptr< T > &i_oRHS) |
Check whether an iobject_ptr<T> contains a shared pointer less than or equal to nullptr. More... | |
template<typename T > | |
bool | operator> (const iobject_ptr< T > &i_oLHS, std::nullptr_t) |
Check whether an iobject_ptr<T> contains a shared pointer greater than nullptr. More... | |
template<typename T > | |
bool | operator> (std::nullptr_t, const iobject_ptr< T > &i_oRHS) |
Check whether an iobject_ptr<T> contains a shared pointer greater than nullptr. More... | |
template<typename T > | |
bool | operator>= (const iobject_ptr< T > &i_oLHS, std::nullptr_t) |
Check whether an iobject_ptr<T> contains a shared pointer greater than or equal to nullptr. More... | |
template<typename T > | |
bool | operator>= (std::nullptr_t, const iobject_ptr< T > &i_oRHS) |
Check whether an iobject_ptr<T> contains a shared pointer greater than or equal to nullptr. More... | |
Copyright © Audi Electronics Venture GmbH.
All rights reserved
Definition in file object_ptr_intf.h.