Rosetta
|
vectorL: std::vector with L-based indexing More...
#include <utility/vectorL.fwd.hh>
#include <utility/vectorL_Selector.hh>
#include <utility/backtrace.hh>
#include <utility/exit.hh>
#include <utility/assert.hh>
#include <vector>
#include <algorithm>
#include <memory>
#include <utility/vectorL_bool.hh>
Go to the source code of this file.
Classes | |
class | utility::vectorL< SSize, T, A > |
std::vector with L-based indexing More... | |
Namespaces | |
utility | |
unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0. | |
Functions | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator== (vectorL< L, T, A > const &a, vectorL< L, T, A > const &b) |
vectorL == vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator!= (vectorL< L, T, A > const &a, vectorL< L, T, A > const &b) |
vectorL != vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator< (vectorL< L, T, A > const &a, vectorL< L, T, A > const &b) |
vectorL < vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator<= (vectorL< L, T, A > const &a, vectorL< L, T, A > const &b) |
vectorL <= vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator>= (vectorL< L, T, A > const &a, vectorL< L, T, A > const &b) |
vectorL >= vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator> (vectorL< L, T, A > const &a, vectorL< L, T, A > const &b) |
vectorL > vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator== (vectorL< L, T, A > const &a, std::vector< T, A > const &b) |
vectorL == std::vector More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator!= (vectorL< L, T, A > const &a, std::vector< T, A > const &b) |
vectorL != std::vector More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator< (vectorL< L, T, A > const &a, std::vector< T, A > const &b) |
vectorL < std::vector More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator<= (vectorL< L, T, A > const &a, std::vector< T, A > const &b) |
vectorL <= std::vector More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator>= (vectorL< L, T, A > const &a, std::vector< T, A > const &b) |
vectorL >= std::vector More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator> (vectorL< L, T, A > const &a, std::vector< T, A > const &b) |
vectorL > std::vector More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator== (std::vector< T, A > const &a, vectorL< L, T, A > const &b) |
std::vector == vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator!= (std::vector< T, A > const &a, vectorL< L, T, A > const &b) |
std::vector != vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator< (std::vector< T, A > const &a, vectorL< L, T, A > const &b) |
std::vector < vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator<= (std::vector< T, A > const &a, vectorL< L, T, A > const &b) |
std::vector <= vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator>= (std::vector< T, A > const &a, vectorL< L, T, A > const &b) |
std::vector >= vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
bool | utility::operator> (std::vector< T, A > const &a, vectorL< L, T, A > const &b) |
std::vector > vectorL More... | |
template<platform::SSize L, typename T , typename A > | |
void | utility::swap (vectorL< L, T, A > &a, vectorL< L, T, A > &b) |
swap( vectorL, vectorL ) More... | |
template<platform::SSize L, typename T , typename A > | |
void | utility::swap (vectorL< L, T, A > &a, std::vector< T, A > &b) |
swap( vectorL, std::vector ) More... | |
template<platform::SSize L, typename T , typename A > | |
void | utility::swap (std::vector< T, A > &a, vectorL< L, T, A > &b) |
swap( std::vector, vectorL ) More... | |
template<platform::SSize L, typename T , typename A > | |
void | std::swap (utility::vectorL< L, T, A > &a, utility::vectorL< L, T, A > &b) |
swap( vectorL, vectorL ) More... | |
template<platform::SSize L, typename T , typename A > | |
void | std::swap (utility::vectorL< L, T, A > &a, std::vector< T, A > &b) |
swap( vectorL, std::vector ) More... | |
template<platform::SSize L, typename T , typename A > | |
void | std::swap (std::vector< T, A > &a, utility::vectorL< L, T, A > &b) |
swap( std::vector, vectorL ) More... | |
vectorL: std::vector with L-based indexing
Definition in file vectorL.hh.