INMOST
A toolkit for distributed mathematical modeling
INMOST::interval< IndType, ValType > Class Template Reference

Public Types

typedef ValType * iterator
 
typedef ValType const * const_iterator
 

Public Member Functions

void clear ()
 
void swap (interval< IndType, ValType > &other)
 
 interval (IndType beg)
 
 interval (IndType beg, IndType end, ValType c=ValType())
 
 interval (const interval &other)
 
intervaloperator= (interval const &other)
 
ValType & at (IndType row)
 
const ValType & at (IndType row) const
 
ValType & operator[] (IndType row)
 
const ValType & operator[] (IndType row) const
 
void set_interval_beg (IndType beg)
 
void set_interval_end (IndType end, const ValType &c=ValType())
 
void shift_interval (IndType shift)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
IndType get_interval_beg () const
 
IndType get_interval_end () const
 
int size () const
 
bool empty () const
 

Detailed Description

template<typename IndType, typename ValType>
class INMOST::interval< IndType, ValType >

Definition at line 840 of file container.hpp.


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