#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. |
1.2.9-20010812 written by Dimitri van Heesch,
© 1997-2001