libMesh::Elem::ConstChildRefIter Class Reference

#include <elem.h>

Inheritance diagram for libMesh::Elem::ConstChildRefIter:

Public Member Functions

 ConstChildRefIter (const Elem *const *childpp)
 
const Elemoperator* () const
 
const PointerToPointerIteroperator++ ()
 
PointerToPointerIter operator++ (int)
 
bool operator== (const PointerToPointerIter &j) const
 
bool operator!= (const PointerToPointerIter &j) const
 

Detailed Description

Definition at line 1770 of file elem.h.

Constructor & Destructor Documentation

◆ ConstChildRefIter()

libMesh::Elem::ConstChildRefIter::ConstChildRefIter ( const Elem *const *  childpp)
inline

Definition at line 1774 of file elem.h.

1774 : PointerToPointerIter<const Elem>(childpp) {}

Member Function Documentation

◆ operator!=()

bool libMesh::PointerToPointerIter< const Elem >::operator!= ( const PointerToPointerIter< const Elem > &  j) const
inlineinherited

Definition at line 61 of file pointer_to_pointer_iter.h.

62  {
63  return !(*this == j);
64  }

◆ operator*()

const Elem & libMesh::PointerToPointerIter< const Elem >::operator* ( ) const
inlineinherited

Definition at line 41 of file pointer_to_pointer_iter.h.

References libMesh::PointerToPointerIter< T >::_it.

41 { return **_it; }

◆ operator++() [1/2]

const PointerToPointerIter& libMesh::PointerToPointerIter< const Elem >::operator++ ( )
inlineinherited

Definition at line 43 of file pointer_to_pointer_iter.h.

References libMesh::PointerToPointerIter< T >::_it.

44  {
45  ++_it;
46  return *this;
47  }

◆ operator++() [2/2]

PointerToPointerIter libMesh::PointerToPointerIter< const Elem >::operator++ ( int  )
inlineinherited

Definition at line 49 of file pointer_to_pointer_iter.h.

References libMesh::PointerToPointerIter< T >::_it.

50  {
51  PointerToPointerIter returnval(*this);
52  ++_it;
53  return returnval;
54  }

◆ operator==()

bool libMesh::PointerToPointerIter< const Elem >::operator== ( const PointerToPointerIter< const Elem > &  j) const
inlineinherited

Definition at line 56 of file pointer_to_pointer_iter.h.

References libMesh::PointerToPointerIter< T >::_it.

57  {
58  return ( _it == j._it );
59  }

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