|
| template<typename Implementation, bool Fuse, typename Allocator, typename... Args> |
| object_ptr< Implementation > | adtf::ucom::vision::allocate_object_ptr (Allocator &&allocator, Args &&... args) |
| | Create an instance of type object_ptr with Implementation as the shared resource.
|
| |
| template<typename T> |
| object_ptr< T > | adtf::ucom::ant::ucom_object_ptr_cast (object_ptr< T > oCasted) |
| | Create an object_ptr with an already shared resource of implicitly convertible type.
|
| |
| template<typename Implementation, typename... Args> |
| object_ptr< Implementation > | adtf::ucom::ant::make_object_ptr (Args &&... args) |
| | Create an instance of type object_ptr with Implementation as the shared resource.
|
| |
| template<typename Implementation> |
| object_ptr< std::decay_t< Implementation > > | adtf::ucom::ant::make_object_ptr (Implementation &&object_to_emplace) |
| | Create an instance of type object_ptr with Implementation as the shared resource with a specialized behaviour emplacing the given argument as the shared resource itself.
|
| |
| template<typename T, typename U> |
| tResult | adtf::ucom::ant::reset_object_ptr (iobject_ptr< const T > &o_oDest, const iobject_ptr< U > &i_oSrc) |
| | Reset an iobject_ptr with const T.
|
| |
| template<typename T> |
| tResult | adtf::ucom::ant::reset_object_ptr (iobject_ptr< const T > &o_oDest, const iobject_ptr< T > &i_oSrc) |
| | Reset an iobject_ptr with const T - specialization for best performance.
|
| |
| template<typename T> |
| ant::object_ptr< T > | adtf::ucom::penguin::ucom_object_ptr_const_cast (const ant::iobject_ptr< const T > &i_oOther) |
| | Create an object_ptr with a mutable shared resource of an existing const resource.
|
| |
|
template<typename T> |
| object_ptr< T > | adtf::ucom::ucom_object_ptr_cast (object_ptr< T > oCasted) |
| | Alias always bringing the latest version of ant::ucom_object_ptr_cast() into scope.
|
| |
|
template<typename Implementation, typename... Args> |
| object_ptr< Implementation > | adtf::ucom::make_object_ptr (Args &&... args) |
| | Alias always bringing the latest version of ant::make_object_ptr() into scope.
|
| |
|
template<typename T, typename U> |
| tResult | adtf::ucom::reset_object_ptr (iobject_ptr< const T > &o_oDest, const iobject_ptr< U > &i_oSrc) |
| | Alias always bringing the latest version of ant::reset_object_ptr() into scope.
|
| |
|
template<typename T> |
| ant::object_ptr< T > | adtf::ucom::ucom_object_ptr_const_cast (const ant::iobject_ptr< const T > &i_oOther) |
| | Alias always bringing the latest version of penguin::ucom_object_ptr_const_cast() into scope.
|
| |
|
template<typename Implementation, bool Fuse, typename Allocator, typename... Args> |
| object_ptr< Implementation > | adtf::ucom::allocate_object_ptr (Allocator &&allocator, Args &&... args) |
| | Alias always bringing the latest version of vision::allocate_object_ptr() into scope.
|
| |
Copyright © Audi Electronics Venture GmbH. All rights reserved