ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
 
class  cRawMemoryRedirect
 

Namespaces

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

Macros

#define adtf_memory_intf(__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.
 

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__)
Value:
Template class implementation for the IRawMemory interface (see Supported types for adtf_memory<T> fo...

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.