CAMrange Class Reference

#include <range.h>

List of all members.

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)


Constructor & Destructor Documentation

CAMrange::CAMrange  ) 
 

Definition at line 30 of file range.cpp.

CAMrange::CAMrange const CAMrange &  A  ) 
 

Definition at line 40 of file range.cpp.

CAMrange::CAMrange long  inputSize  ) 
 

Definition at line 50 of file range.cpp.

CAMrange::CAMrange long  inputBase,
long  inputBound
 

Definition at line 60 of file range.cpp.

CAMrange::CAMrange long  inputBase,
long  inputBound,
long  inputStride
 

Definition at line 70 of file range.cpp.

CAMrange::CAMrange const CAMunderscore A  ) 
 

Definition at line 80 of file range.cpp.

CAMrange::~CAMrange  ) 
 

Definition at line 94 of file range.cpp.


Member Function Documentation

CAMrange & CAMrange::operator= const CAMrange &  A  ) 
 

Definition at line 102 of file range.cpp.

void CAMrange::initialize  ) 
 

Definition at line 134 of file range.cpp.

void CAMrange::initialize const CAMrange &  R  ) 
 

Definition at line 144 of file range.cpp.

void CAMrange::initialize long  inputSize  ) 
 

Definition at line 154 of file range.cpp.

void CAMrange::initialize long  inputBase,
long  inputBound
 

Definition at line 165 of file range.cpp.

void CAMrange::initialize long  inputBase,
long  inputBound,
long  inputStride
 

Definition at line 176 of file range.cpp.

long CAMrange::getBase  )  const
 

Definition at line 73 of file range.h.

long CAMrange::getBound  )  const
 

Definition at line 74 of file range.h.

long CAMrange::getCount  )  const
 

Definition at line 75 of file range.h.

long CAMrange::getStride  )  const
 

Definition at line 76 of file range.h.

long CAMrange::length  )  const
 

Definition at line 77 of file range.h.

int CAMrange::getUnderscoreFlag  )  const
 

Definition at line 78 of file range.h.

int CAMrange::getNullFlag  )  const
 

Definition at line 79 of file range.h.

int CAMrange::getSingleArgumentFlag  )  const
 

Definition at line 80 of file range.h.

CAMrange CAMrange::operator++ int   ) 
 

Definition at line 186 of file range.cpp.

CAMrange CAMrange::operator-- int   ) 
 

Definition at line 196 of file range.cpp.

CAMrange CAMrange::operator+ long  i  ) 
 

Definition at line 206 of file range.cpp.

CAMrange CAMrange::operator- long  i  ) 
 

Definition at line 215 of file range.cpp.

void CAMrange::CAMrangeError const CAMrange &  A  )  [static]
 

Definition at line 233 of file range.cpp.


Friends And Related Function Documentation

__IMPEXP__ friend ostream& operator<< ostream &  out_stream,
const CAMrange &  A
[friend]
 

Definition at line 118 of file range.cpp.

CAMrange operator+ long  i,
CAMrange &  A
[friend]
 

Definition at line 224 of file range.cpp.


Member Data Documentation

long CAMrange::base [protected]
 

Definition at line 32 of file range.h.

long CAMrange::bound [protected]
 

Definition at line 33 of file range.h.

long CAMrange::stride [protected]
 

Definition at line 34 of file range.h.

int CAMrange::singleArgumentFlag [protected]
 

Definition at line 35 of file range.h.

int CAMrange::underscoreFlag [protected]
 

Definition at line 36 of file range.h.

int CAMrange::nullFlag [protected]
 

Definition at line 37 of file range.h.


Generated on Wed Aug 6 12:59:04 2003 for Open-Sessame Framework by doxygen1.3