#include "CTBrange.hxx"
Public Methods | |
CTBrange () | |
CTBrange (CTBint i_ind) | |
CTBrange (CTBint i_begin, CTBint i_end) | |
CTBint | Begin () const |
CTBint | End () const |
void | Begin (CTBint i_begin) |
void | End (CTBint i_end) |
void | ToStream (ostream &os) const |
void | FromStream (istream &is) |
Private Attributes | |
CTBint | mi_begin |
CTBint | mi_end |
Friends | |
bool | operator== (const CTBrange &lhs, const CTBrange &rhs) |
Related Functions | |
(Note that these are not member functions.) | |
ostream & | operator<< (ostream &os, const CTBrange &obj) |
istream & | operator>> (istream &is, CTBrange &obj) |
Definition at line 16 of file CTBrange.hxx.
|
Construct as empty range.
Definition at line 17 of file CTBrange.icc. |
|
Construct as singleton range.
Definition at line 25 of file CTBrange.icc. |
|
Construct general range.
Definition at line 33 of file CTBrange.icc. |
|
Returns begin of range.
Definition at line 41 of file CTBrange.icc. Referenced by CTBexceptionIndexRange::CTBindexRangeCheck(), CTBmatrixCDsc::CTBmatrixCDsc(), and CTBvectorCDsc::CTBvectorCDsc().
|
|
Returns end of range.
Definition at line 49 of file CTBrange.icc. Referenced by CTBexceptionIndexRange::CTBindexRangeCheck(), CTBmatrixCDsc::CTBmatrixCDsc(), and CTBvectorCDsc::CTBvectorCDsc().
|
|
Set begin of range.
Definition at line 57 of file CTBrange.icc. |
|
Set end of range.
Definition at line 66 of file CTBrange.icc. |
|
ostream insertion.
Definition at line 25 of file CTBrange.cxx. Referenced by operator<<().
|
|
istream extraction.
Definition at line 37 of file CTBrange.cxx. Referenced by operator>>().
|
|
Returns
Definition at line 78 of file CTBrange.icc. |
|
ostream insertion operator.
Definition at line 90 of file CTBrange.icc. |
|
istream extraction operator.
Definition at line 102 of file CTBrange.icc. |
|
Definition at line 35 of file CTBrange.hxx. |
|
Definition at line 36 of file CTBrange.hxx. |