Iros
 
Loading...
Searching...
No Matches
di::function::function_ns::ErasedStorage Struct Reference

#include <di/function/container/function.h>

Public Member Functions

auto address () -> void *
 
auto address () const -> void const *
 

Public Attributes

union { 
 
   void *   pointer 
 
   di::Array< di::Byte, 2 *sizeof(void *)>   byte_storage 
 
};  
 

Member Function Documentation

◆ address() [1/2]

auto di::function::function_ns::ErasedStorage::address ( ) -> void*
inline

◆ address() [2/2]

auto di::function::function_ns::ErasedStorage::address ( ) const -> void const*
inline

Member Data Documentation

◆ [union]

◆ byte_storage

di::Array<di::Byte, 2 * sizeof(void*)> di::function::function_ns::ErasedStorage::byte_storage

◆ pointer

void* di::function::function_ns::ErasedStorage::pointer

The documentation for this struct was generated from the following file: