Public Types | Private Types
bk_lib::detail::max_align< X, type_list< H, T > > Struct Template Reference

#include <type_manip.h>

List of all members.

Public Types

enum  { value = sizeof(type) }
typedef max_align_aux
< static_cast< int >x_align)==static_cast
< int >h_align), X, H, T >
::type 
type

Private Types

enum  { x_align = ALIGNOF(X) }
enum  { h_align = ALIGNOF(H) }

Detailed Description

template<class X, class H, class T>
struct bk_lib::detail::max_align< X, type_list< H, T > >

Definition at line 114 of file type_manip.h.


Member Typedef Documentation

template<class X , class H , class T >
typedef max_align_aux<static_cast<int>x_align) == static_cast<int>h_align), X, H, T>::type bk_lib::detail::max_align< X, type_list< H, T > >::type

Definition at line 119 of file type_manip.h.


Member Enumeration Documentation

template<class X , class H , class T >
anonymous enum [private]
Enumerator:
x_align 

Definition at line 116 of file type_manip.h.

template<class X , class H , class T >
anonymous enum [private]
Enumerator:
h_align 

Definition at line 117 of file type_manip.h.

template<class X , class H , class T >
anonymous enum
Enumerator:
value 

Definition at line 120 of file type_manip.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:40