#include <range.h>
Public Member Functions | |
CAMrange () | |
CAMrange (const CAMrange &A) | |
CAMrange (long inputSize) | |
CAMrange (long inputBase, long inputBound) | |
CAMrange (long inputBase, long inputBound, long inputStride) | |
CAMrange (const CAMunderscore &A) | |
~CAMrange () | |
CAMrange & | operator= (const CAMrange &A) |
void | initialize () |
void | initialize (const CAMrange &R) |
void | initialize (long inputSize) |
void | initialize (long inputBase, long inputBound) |
void | initialize (long inputBase, long inputBound, long inputStride) |
long | getBase () const |
long | getBound () const |
long | getCount () const |
long | getStride () const |
long | length () const |
int | getUnderscoreFlag () const |
int | getNullFlag () const |
int | getSingleArgumentFlag () const |
CAMrange | operator++ (int) |
CAMrange | operator-- (int) |
CAMrange | operator+ (long i) |
CAMrange | operator- (long i) |
Static Public Member Functions | |
void | CAMrangeError (const CAMrange &A) |
Protected Attributes | |
long | base |
long | bound |
long | stride |
int | singleArgumentFlag |
int | underscoreFlag |
int | nullFlag |
Friends | |
__IMPEXP__ friend ostream & | operator<< (ostream &out_stream, const CAMrange &A) |
CAMrange | operator+ (long i, CAMrange &A) |
|
Definition at line 30 of file range.cpp. References base, bound, nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 40 of file range.cpp. References A, base, bound, nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 50 of file range.cpp. References base, bound, CAMrangeError(), nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 60 of file range.cpp. References base, bound, CAMrangeError(), nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 70 of file range.cpp. References base, bound, CAMrangeError(), nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 80 of file range.cpp. References base, bound, nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
|
|
Definition at line 233 of file range.cpp. References A, base, bound, CAMmvaExit(), and stride. Referenced by CAMrange(), and initialize(). |
|
Definition at line 73 of file range.h. Referenced by CAMstructureBase::CAMstructureBase(), CAMvectorBase::CAMvectorBase(), CAMvectorBase::initialize(), CAMstructureBase::initialize(), and CAMstructureBase::setStructureSubset(). |
|
Definition at line 74 of file range.h. Referenced by CAMstructureBase::CAMstructureBase(), CAMstructureBase::initialize(), and CAMstructureBase::setStructureSubset(). |
|
Definition at line 75 of file range.h. References base, bound, and stride. Referenced by main(). |
|
Definition at line 79 of file range.h. Referenced by CAMstructureBase::CAMstructureBase(), and CAMstructureBase::initialize(). |
|
Definition at line 80 of file range.h. Referenced by CAMstructureBase::setStructureSubset(). |
|
Definition at line 76 of file range.h. Referenced by CAMstructureBase::CAMstructureBase(), CAMstructureBase::initialize(), and CAMstructureBase::setStructureSubset(). |
|
Definition at line 78 of file range.h. Referenced by CAMstructureBase::setStructureSubset(). |
|
Definition at line 176 of file range.cpp. References base, bound, CAMrangeError(), nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 165 of file range.cpp. References base, bound, CAMrangeError(), nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 154 of file range.cpp. References base, bound, CAMrangeError(), nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 144 of file range.cpp. References base, bound, nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
Definition at line 134 of file range.cpp. References base, bound, nullFlag, singleArgumentFlag, stride, and underscoreFlag. Referenced by CAMvectorBase::asArray(), CAMvectorBase::asMatrix(), CAMarrayBase::asMatrix(), CAMmatrixBase::asVector(), CAMarrayBase::asVector(), main(), CAMdoubleVector::operator()(), operator+(), operator+(), and operator-(). |
|
Definition at line 77 of file range.h. References base, bound, and stride. Referenced by main(). |
|
Definition at line 206 of file range.cpp. References base, bound, initialize(), nullFlag, and stride. |
|
|
|
Definition at line 215 of file range.cpp. References base, bound, initialize(), nullFlag, and stride. |
|
|
|
Definition at line 102 of file range.cpp. References A, base, bound, nullFlag, singleArgumentFlag, stride, and underscoreFlag. |
|
|
|
|
|
Definition at line 32 of file range.h. Referenced by CAMrange(), CAMrangeError(), getCount(), initialize(), length(), operator+(), operator+(), operator++(), operator-(), operator--(), operator<<(), and operator=(). |
|
Definition at line 33 of file range.h. Referenced by CAMrange(), CAMrangeError(), getCount(), initialize(), length(), operator+(), operator+(), operator++(), operator-(), operator--(), operator<<(), and operator=(). |
|
Definition at line 37 of file range.h. Referenced by CAMrange(), initialize(), operator+(), operator+(), operator++(), operator-(), operator--(), and operator=(). |
|
Definition at line 35 of file range.h. Referenced by CAMrange(), initialize(), and operator=(). |
|
Definition at line 34 of file range.h. Referenced by CAMrange(), CAMrangeError(), getCount(), initialize(), length(), operator+(), operator+(), operator-(), operator<<(), and operator=(). |
|
Definition at line 36 of file range.h. Referenced by CAMrange(), initialize(), and operator=(). |