Classes | Typedefs | Functions | Variables
bk_lib::detail Namespace Reference

Classes

struct  align_helper
struct  align_of
struct  Copy
struct  disable_if
struct  disable_if< true >
struct  Fill
struct  generate_type_list
struct  generate_type_list<>
struct  if_then_else< false, if_type, else_type >
struct  if_then_else< true, if_type, else_type >
class  input_from_string
class  input_stream
struct  int2type
struct  IterType
class  left_right_rep
struct  max_align< X, nil_type >
struct  max_align< X, type_list< H, T > >
struct  max_align_aux
struct  max_align_aux< true, X, H, T >
struct  Memcpy
struct  nil_type
struct  no_inline_buffer
struct  no_stream_support
struct  same_type
struct  same_type< T, T >
struct  select_base
struct  type_list
struct  with_inline_buffer

Typedefs

typedef int2type< 0 > false_type
typedef std::size_t key_type
typedef char(& no_type )[2]
typedef int2type< 1 > true_type
typedef char yes_type

Functions

template<class Iter , class T >
void copy (Iter first, Iter last, std::size_t s, T *out)
template<class T >
void fill (T *first, T *last, const T &x)
key_type heap_left (std::size_t i)
key_type heap_parent (std::size_t i)
key_type heap_right (std::size_t i)
key_type heap_root ()
no_stream_supportoperator>> (std::istream &, const no_stream_support &)

Variables

const key_type noKey = static_cast<key_type>(-1)

Typedef Documentation

Definition at line 80 of file type_manip.h.

typedef std::size_t bk_lib::detail::key_type

Definition at line 33 of file indexed_priority_queue.h.

typedef char(& bk_lib::detail::no_type)[2]

Definition at line 92 of file util/pod_vector.h.

Definition at line 81 of file type_manip.h.

Definition at line 91 of file util/pod_vector.h.


Function Documentation

template<class Iter , class T >
void bk_lib::detail::copy ( Iter  first,
Iter  last,
std::size_t  s,
T *  out 
)

Definition at line 51 of file util/pod_vector.h.

template<class T >
void bk_lib::detail::fill ( T *  first,
T *  last,
const T &  x 
)

Definition at line 31 of file util/pod_vector.h.

key_type bk_lib::detail::heap_left ( std::size_t  i) [inline]

Definition at line 36 of file indexed_priority_queue.h.

key_type bk_lib::detail::heap_parent ( std::size_t  i) [inline]

Definition at line 38 of file indexed_priority_queue.h.

key_type bk_lib::detail::heap_right ( std::size_t  i) [inline]

Definition at line 37 of file indexed_priority_queue.h.

Definition at line 35 of file indexed_priority_queue.h.

no_stream_support& bk_lib::detail::operator>> ( std::istream &  ,
const no_stream_support &   
)

Variable Documentation

const key_type bk_lib::detail::noKey = static_cast<key_type>(-1)

Definition at line 34 of file indexed_priority_queue.h.



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