Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
Public Types | Public Member Functions | Private Attributes | Friends
mty::double_vector_single_view< Type, double_vector_type > Class Template Reference

Public Types

using iterator = typename std::vector< Type >::iterator
 
using const_iterator = typename std::vector< Type >::const_iterator
 

Public Member Functions

 double_vector_single_view (double_vector_type t_data, size_t t_pos)
 
 double_vector_single_view (double_vector_single_view const &other)=delete
 
double_vector_single_viewoperator= (double_vector_single_view const &other)
 
void empty () const
 
size_t size () const
 
void push_back (Type const &el)
 
void erase (const_iterator pos)
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
Typeoperator[] (size_t i)
 
Type const & operator[] (size_t i) const
 

Private Attributes

double_vector_type data
 
size_t pos
 

Friends

class double_vector< Type >
 
class double_vector_iterator< Type, double_vector_type >
 

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