Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ConstArray< C > Class Template Reference

Public Member Functions

long long minimum (void) const
 
long long maximum (void) const
 
 ConstArray (const Array< C > &a)
 
template<class D >
 ConstArray (const Array< D > &a)
 
template<class D >
 ConstArray (const ConstArray< D > &a)
 
bool operator== (const ConstArray< C > &a) const
 
bool operator!= (const ConstArray< C > &a) const
 
bool operator== (const C *c) const
 
bool operator!= (const C *c) const
 
const C * operator-> (void)
 
const C & operator[] (long long idx) const
 
ConstArray operator+ (int idx) const
 
ConstArray operator+ (long long idx) const
 
ConstArray operator+ (unsigned int idx) const
 
ConstArray operator+ (unsigned long long idx) const
 
ConstArrayoperator+= (int idx)
 
ConstArrayoperator+= (long long idx)
 
ConstArrayoperator+= (unsigned int idx)
 
ConstArrayoperator+= (unsigned long long idx)
 
ConstArrayoperator++ (void)
 
ConstArray operator- (int idx) const
 
ConstArray operator- (long long idx) const
 
ConstArray operator- (unsigned int idx) const
 
ConstArray operator- (unsigned long long idx) const
 
ConstArrayoperator-= (int idx)
 
ConstArrayoperator-= (long long idx)
 
ConstArrayoperator-= (unsigned int idx)
 
ConstArrayoperator-= (unsigned long long idx)
 
ConstArrayoperator-- (void)
 
long long operator- (const ConstArray &a) const
 
long long operator- (const Array< C > &a) const
 
const C * pointer (void) const
 
bool operator! (void)
 
 operator bool ()
 

Static Public Member Functions

static ConstArray FromPointer (const C *data, long long max)
 
static ConstArray FromPointer (const C *data, long long min, long long max)
 

Protected Attributes

const C * data
 
long long min
 
long long max
 

Private Member Functions

void _assertBounds (long long idx) const
 

Detailed Description

template<class C>
class ConstArray< C >

Definition at line 349 of file Array.inl.


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