ADTF
rawmemory_intf.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

struct  adtf_memory_forward< adtf_util::cMemoryBlock >
 specialization for adtf_util::cMemoryBlock More...
 
struct  adtf_memory_forward< adtf_util::cMemoryPtr >
 specialization for adtf_util::cMemoryPtr More...
 
struct  adtf_memory_forward< const void >
 specialization for a non resizable const void raw memory pointer (only reading access) Any Assign call will fail! More...
 
struct  adtf_memory_forward< void >
 specialization for a non resizable void raw memory pointer (reading/writing access) More...
 
struct  adtf_memory_forward< const std::string >
 specialization for a non resizable const std::string (only reading access) Any Assign call will fail! More...
 
struct  adtf_memory_forward< const std::u16string >
 specialization for a non resizable const std::u16string (only reading access) Any Assign call will fail! More...
 
struct  adtf_memory_forward< std::string >
 specialization for a resizable std::string (reading/writing access) More...
 
struct  adtf_memory_forward< std::u16string >
 specialization for a resizable std::u16string (reading/writing access) More...
 
struct  adtf_memory_forward< std::vector< Args... > >
 specialization for a resizable std::vector (reading/writing access) More...
 
struct  adtf_memory_forward< const std::vector< Args... > >
 specialization for a non resizable const std::vector (only reading access) Any Assign call will fail! More...
 
class  cRawMemoryRedirect
 

Namespaces

 adtf
 Namespace for entire ADTF SDK.
 
 adtf::base
 Namespace for the ADTF Base SDK.
 
 adtf::base::ant
 Namespace for all functionality of the ADTF Base SDK provided since v3.0.
 
 adtf::base::spider
 Namespace for all functionality of the ADTF Base SDK provided since v3.18.
 

Macros

#define adtf_memory_intf(__utils_memblock__)   adtf::base::adtf_memory<adtf_util::cMemoryBlock>(& (__utils_memblock__))
 This macro will create a rvalue reference with the help of adtf::base::adtf_memory It will only work for adtf_util::cMemoryBlock. More...
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file rawmemory_intf.h.

Macro Definition Documentation

◆ adtf_memory_intf

#define adtf_memory_intf (   __utils_memblock__)    adtf::base::adtf_memory<adtf_util::cMemoryBlock>(& (__utils_memblock__))

This macro will create a rvalue reference with the help of adtf::base::adtf_memory It will only work for adtf_util::cMemoryBlock.

Parameters
__utils_memblock__The adtf_util::cMemoryBlock to assign to the adtf::base::adtf_memory.

Definition at line 346 of file rawmemory_intf.h.