clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Types | List of all members
bk_lib::detail::align_of< T > Struct Template Reference

#include <type_manip.h>

Collaboration diagram for bk_lib::detail::align_of< T >:
Collaboration graph

Public Types

enum  { value = max_align<T, align_list>::value }
 
typedef generate_type_list
< bool, char, short, int, long,
float, double, long double,
void *, unknown_type(*)(unknown_type),
unknown_type *unknown_type::*,
unknown_type(unknown_type::*)(unknown_type)>
::type 
align_list
 
typedef max_align< T,
align_list >::type 
type
 

Member Typedef Documentation

template<class T>
typedef generate_type_list<bool, char, short, int, long, float, double, long double, void*, unknown_type(*)(unknown_type), unknown_type* unknown_type::*, unknown_type (unknown_type::*)(unknown_type)>::type bk_lib::detail::align_of< T >::align_list
template<class T>
typedef max_align<T, align_list>::type bk_lib::detail::align_of< T >::type

Member Enumeration Documentation

template<class T>
anonymous enum
Enumerator
value 

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