Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
fc::aligned< S, T > Struct Template Reference

#include <aligned.hpp>

Collaboration diagram for fc::aligned< S, T >:

Public Member Functions

 operator char * ()
 
 operator const char * () const
 

Public Attributes

union { 
 
   T   _align 
 
   char   _data [S
 
_store 
 

Detailed Description

template<unsigned int S, typename T = double>
struct fc::aligned< S, T >

Definition at line 5 of file aligned.hpp.

Member Function Documentation

◆ operator char *()

template<unsigned int S, typename T = double>
fc::aligned< S, T >::operator char * ( )
inline

Definition at line 10 of file aligned.hpp.

10{ return _store._data; }
union fc::aligned::@5 _store

◆ operator const char *()

template<unsigned int S, typename T = double>
fc::aligned< S, T >::operator const char * ( ) const
inline

Definition at line 11 of file aligned.hpp.

11{ return _store._data; }

Member Data Documentation

◆ _align

template<unsigned int S, typename T = double>
T fc::aligned< S, T >::_align

Definition at line 7 of file aligned.hpp.

◆ _data

template<unsigned int S, typename T = double>
char fc::aligned< S, T >::_data[S]

Definition at line 8 of file aligned.hpp.

◆ [union]

union { ... } fc::aligned< S, T >::_store

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