Embedded Template Library  1.0
 All Classes Files Functions Variables Typedefs Friends Modules Pages

Classes

struct  etl::largest_type< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >
 
struct  etl::largest_alignment< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >
 
struct  etl::largest_alignment< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >::max_size< size1, size2 >
 

Enumerations

enum  { size = sizeof(type) }
 
enum  { value = (size1 > size2) ? size1 : size2 }
 
enum  {
  t1 = alignment_of<T1>::value, t2 = alignment_of<T2>::value, t3 = alignment_of<T3>::value, t4 = alignment_of<T4>::value,
  t5 = alignment_of<T5>::value, t6 = alignment_of<T6>::value, t7 = alignment_of<T7>::value, t8 = alignment_of<T8>::value,
  t9 = alignment_of<T9>::value, t10 = alignment_of<T10>::value, t11 = alignment_of<T11>::value, t12 = alignment_of<T12>::value,
  t13 = alignment_of<T13>::value, t14 = alignment_of<T14>::value, t15 = alignment_of<T15>::value, t16 = alignment_of<T16>::value
}
 
enum  { value }
 

Detailed Description