Classes |
struct | bk_lib::detail::align_helper< T > |
struct | bk_lib::detail::align_of< T > |
struct | bk_lib::detail::disable_if< bool > |
struct | bk_lib::detail::disable_if< true > |
struct | bk_lib::detail::generate_type_list< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > |
struct | bk_lib::detail::generate_type_list<> |
struct | bk_lib::detail::if_then_else< false, if_type, else_type > |
struct | bk_lib::detail::if_then_else< true, if_type, else_type > |
struct | bk_lib::detail::int2type< i > |
struct | bk_lib::detail::max_align< X, nil_type > |
struct | bk_lib::detail::max_align< X, type_list< H, T > > |
struct | bk_lib::detail::max_align_aux< bool, X, H, Tail > |
struct | bk_lib::detail::max_align_aux< true, X, H, T > |
struct | bk_lib::detail::nil_type |
struct | bk_lib::detail::same_type< T, U > |
struct | bk_lib::detail::same_type< T, T > |
struct | bk_lib::detail::type_list< head, tail > |
Namespaces |
namespace | bk_lib |
namespace | bk_lib::detail |
Defines |
#define | ALIGNOF(T) (sizeof(align_helper<T>)-sizeof(T)) |
Typedefs |
typedef int2type< 0 > | bk_lib::detail::false_type |
typedef int2type< 1 > | bk_lib::detail::true_type |