Generic internal array with known memory requirements. More...
#include <tpie/util.h>#include <boost/iterator/iterator_facade.hpp>#include <tpie/memory.h>#include <tpie/array_view_base.h>#include <type_traits>#include <cassert>#include <ostream>Go to the source code of this file.
Classes | |
| class | tpie::array_iter_base< TT, forward > |
| Shared implementation of array iterators. More... | |
| struct | tpie::trivial_same_size< C > |
| struct | tpie::bits::allocator_usage< T, Allocator > |
| class | tpie::array< T, Allocator > |
| A generic array with a fixed size. More... | |
| struct | tpie::bits::allocator_usage< T, allocator< T > > |
| struct | tpie::bits::allocator_usage< T, Allocator > |
Namespaces | |
| tpie | |
| pipelining/factory_base.h Base class of pipelining factories | |
Functions | |
| template<typename T > | |
| std::ostream & | tpie::operator<< (std::ostream &o, const array< T > &a) |
| template<typename T > | |
| void | std::swap (tpie::array< T > &a, tpie::array< T > &b) |
| Enable std::swapping two tpie::arrays. More... | |
| template<typename TT1 , bool forward1, typename TT2 , bool forward2> | |
| tpie::array_iter_base< TT2, forward2 > | std::copy (tpie::array_iter_base< TT1, forward1 > first, tpie::array_iter_base< TT1, forward1 > last, tpie::array_iter_base< TT2, forward2 > d_first) |
| std::copy template specialization for tpie::array. More... | |
| template<typename TT , bool forward, typename OutputIterator > | |
| OutputIterator | std::copy (tpie::array_iter_base< TT, forward > first, tpie::array_iter_base< TT, forward > last, OutputIterator d_first) |
| std::copy template specialization for tpie::array as input. More... | |
| template<typename TT , bool forward, typename InputIterator > | |
| tpie::array_iter_base< TT, forward > | std::copy (InputIterator first, InputIterator last, tpie::array_iter_base< TT, forward > d_first) |
| std::copy template specialization for tpie::array as output. More... | |
Generic internal array with known memory requirements.
Definition in file array.h.