#include <pod_vector.h>
Public Types | |
enum | { ptr = sizeof(isPtr(makeT())) == sizeof(yes_type) } |
enum | { num = sizeof(isLong(makeT())) == sizeof(yes_type) } |
enum | { value = ptr ? 1 : num ? 2 : 0 } |
Static Public Member Functions | |
static yes_type | isLong (int64) |
static no_type | isLong (...) |
static yes_type | isPtr (const volatile void *) |
static no_type | isPtr (...) |
static T & | makeT () |
Definition at line 94 of file util/pod_vector.h.
anonymous enum |
Definition at line 100 of file util/pod_vector.h.
anonymous enum |
Definition at line 101 of file util/pod_vector.h.
anonymous enum |
Definition at line 102 of file util/pod_vector.h.
static yes_type bk_lib::detail::IterType< T >::isLong | ( | int64 | ) | [static] |
static no_type bk_lib::detail::IterType< T >::isLong | ( | ... | ) | [static] |
static yes_type bk_lib::detail::IterType< T >::isPtr | ( | const volatile void * | ) | [static] |
static no_type bk_lib::detail::IterType< T >::isPtr | ( | ... | ) | [static] |
static T& bk_lib::detail::IterType< T >::makeT | ( | ) | [static] |