Classes | Namespaces | Typedefs | Functions
pod_vector.h File Reference
#include "type_manip.h"
#include <iterator>
#include <memory>
#include <cstring>
#include <algorithm>
#include <cassert>
#include <stdexcept>
Include dependency graph for util/pod_vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bk_lib::detail::Copy< Iter >
struct  bk_lib::detail::Fill< T >
struct  bk_lib::detail::IterType< T >
struct  bk_lib::detail::Memcpy< T >
class  bk_lib::pod_vector< T, Allocator >
 A std::vector-replacement for POD-Types. More...

Namespaces

namespace  bk_lib
namespace  bk_lib::detail

Typedefs

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

Functions

template<class Iter , class T >
void bk_lib::detail::copy (Iter first, Iter last, std::size_t s, T *out)
template<class T >
void bk_lib::detail::fill (T *first, T *last, const T &x)
template<class T , class A >
bool bk_lib::operator!= (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs)
template<class T , class A >
bool bk_lib::operator< (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs)
template<class T , class A >
bool bk_lib::operator<= (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs)
template<class T , class A >
bool bk_lib::operator== (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs)
template<class T , class A >
bool bk_lib::operator> (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs)
template<class T , class A >
bool bk_lib::operator>= (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs)
template<class T , class A >
void bk_lib::swap (pod_vector< T, A > &lhs, pod_vector< T, A > &rhs)


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