Chombo + EB  3.0
Public Types | Public Member Functions | Private Attributes | List of all members
CopyIterator Class Reference

#include <Copier.H>

Public Types

enum  local_from_to { LOCAL, FROM, TO }
 

Public Member Functions

 CopyIterator (const Copier &a_copier, local_from_to)
 
const MotionItemoperator() () const
 
void operator++ ()
 
bool ok () const
 
void reset ()
 

Private Attributes

const Vector< MotionItem * > * m_motionplanPtr
 
unsigned int m_current
 

Member Enumeration Documentation

Enumerator
LOCAL 
FROM 
TO 

Constructor & Destructor Documentation

CopyIterator::CopyIterator ( const Copier a_copier,
local_from_to  type 
)
inline

Member Function Documentation

const MotionItem & CopyIterator::operator() ( ) const
inline

References CH_assert, m_current, and m_motionplanPtr.

void CopyIterator::operator++ ( )
inline

References m_current.

bool CopyIterator::ok ( ) const
inline
void CopyIterator::reset ( )
inline

References m_current.

Member Data Documentation

const Vector<MotionItem*>* CopyIterator::m_motionplanPtr
private

Referenced by CopyIterator(), ok(), and operator()().

unsigned int CopyIterator::m_current
private

Referenced by ok(), operator()(), operator++(), and reset().


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