Horizon
Classes | Public Member Functions | Public Attributes | Friends | List of all members
horizon::vector_pair< T1, T2 > Class Template Reference

Classes

class  const_iterator
 
class  iterator
 

Public Member Functions

void clear ()
 
void reserve (size_t sz)
 
auto begin ()
 
auto end ()
 
auto begin () const
 
auto end () const
 
template<typename... Args1, typename... Args2>
void emplace_back (std::tuple< Args1... > args1, std::tuple< Args2... > args2)
 
std::pair< T1 &, T2 & > atm (size_t idx)
 
std::pair< const T1 &, const T2 & > at (size_t idx) const
 
size_t size () const
 
void erase (size_t i_first, size_t i_last)
 
void clear ()
 
void reserve (size_t sz)
 
auto begin ()
 
auto end ()
 
auto begin () const
 
auto end () const
 
template<typename... Args1, typename... Args2>
void emplace_back (std::tuple< Args1... > args1, std::tuple< Args2... > args2)
 
std::pair< T1 &, T2 & > atm (size_t idx)
 
std::pair< const T1 &, const T2 & > at (size_t idx) const
 
size_t size () const
 
void erase (size_t i_first, size_t i_last)
 

Public Attributes

const std::vector< T1 > & first
 
const std::vector< T2 > & second
 

Friends

class iterator
 

The documentation for this class was generated from the following file: