CppELib 1.7.0
Loading...
Searching...
No Matches
PreallocatedDeque.h File Reference
#include <cstddef>
#include <iterator>
#include "ContainerException.h"
#include "private/TypeTraits.h"
#include "private/Construct.h"
#include "Assertion/Assertion.h"

Go to the source code of this file.

Classes

class  Container::PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr >
 Random-access iterator used as PreallocatedDeque<T>::iterator or PreallocatedDeque<T>::const_iterator. More...
 
class  Container::PreallocatedDeque< T >
 STL-like deque container using pre-allocated buffer. More...
 

Namespaces

namespace  Container
 

Functions

template<typename T , typename Ref , typename Ptr , typename DeqPtr >
PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > Container::operator+ (std::ptrdiff_t n, const PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > &x)
 
template<typename T >
bool Container::operator== (const PreallocatedDeque< T > &x, const PreallocatedDeque< T > &y)
 
template<typename T >
bool Container::operator!= (const PreallocatedDeque< T > &x, const PreallocatedDeque< T > &y)