Public Types | Public Attributes | List of all members
linb::any::storage_union Union Reference

Public Types

using stack_storage_t = typename std::aligned_storage< 2 *sizeof(void *), std::alignment_of< void * >::value >::type
 

Public Attributes

void * dynamic
 
stack_storage_t stack
 

Detailed Description

Definition at line 212 of file include/behaviortree_cpp/contrib/any.hpp.

Member Typedef Documentation

◆ stack_storage_t

using linb::any::storage_union::stack_storage_t = typename std::aligned_storage<2 * sizeof(void*), std::alignment_of<void*>::value>::type

Definition at line 214 of file include/behaviortree_cpp/contrib/any.hpp.

Member Data Documentation

◆ dynamic

void* linb::any::storage_union::dynamic

Definition at line 216 of file include/behaviortree_cpp/contrib/any.hpp.

◆ stack

stack_storage_t linb::any::storage_union::stack

Definition at line 217 of file include/behaviortree_cpp/contrib/any.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10