SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
FieldVIndexBase< T > Class Template Reference

Base type for index types. More...

#include <FieldVIndex.h>

Inheritance diagram for FieldVIndexBase< T >:
VCellIndex< T > VDElemIndex< T > VEdgeIndex< T > VElemIndex< T > VENodeIndex< T > VFaceIndex< T > VNodeIndex< T >

Public Types

typedef T value_type
 

Public Member Functions

 FieldVIndexBase (T i)
 
 operator T const & () const
 Required interface for an Index. More...
 
FieldVIndexBase< T > operator+ (const int) const
 
FieldVIndexBase< T > operator+ (const long long) const
 
FieldVIndexBase< T > operator+ (const FieldVIndexBase< T > &) const
 
FieldVIndexBase< T > operator- (const int) const
 
FieldVIndexBase< T > operator- (const long long) const
 
FieldVIndexBase< T > operator- (const FieldVIndexBase< T > &) const
 
FieldVIndexBase< T > & operator++ ()
 
void operator++ (int)
 
FieldVIndexBase< T > & operator-- ()
 
void operator-- (int)
 
FieldVIndexBase< T > & operator+= (const int)
 
FieldVIndexBase< T > & operator+= (const long long)
 
FieldVIndexBase< T > & operator+= (const FieldVIndexBase< T > &)
 
FieldVIndexBase< T > & operator-= (const int)
 
FieldVIndexBase< T > & operator-= (const long long)
 
FieldVIndexBase< T > & operator-= (const FieldVIndexBase< T > &)
 

Public Attributes

index_
 

Detailed Description

template<class T>
class SCIRun::FieldVIndexBase< T >

Base type for index types.

Member Typedef Documentation

typedef T value_type

Constructor & Destructor Documentation

FieldVIndexBase ( i)
inline

Member Function Documentation

operator T const & ( ) const
inline

Required interface for an Index.

FieldVIndexBase< T > operator+ ( const int  i) const
inline
FieldVIndexBase< T > operator+ ( const long long  i) const
inline
FieldVIndexBase< T > operator+ ( const FieldVIndexBase< T > &  i) const
inline
FieldVIndexBase< T > & operator++ ( )
inline
void operator++ ( int  )
inline
FieldVIndexBase< T > & operator+= ( const int  i)
inline
FieldVIndexBase< T > & operator+= ( const long long  i)
inline
FieldVIndexBase< T > & operator+= ( const FieldVIndexBase< T > &  i)
inline
FieldVIndexBase< T > operator- ( const int  i) const
inline
FieldVIndexBase< T > operator- ( const long long  i) const
inline
FieldVIndexBase< T > operator- ( const FieldVIndexBase< T > &  i) const
inline
FieldVIndexBase< T > & operator-- ( )
inline
void operator-- ( int  )
inline
FieldVIndexBase< T > & operator-= ( const int  i)
inline
FieldVIndexBase< T > & operator-= ( const long long  i)
inline
FieldVIndexBase< T > & operator-= ( const FieldVIndexBase< T > &  i)
inline

Member Data Documentation

T index_

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