|
IBAMR
IBAMR version 0.19.
|
#include <tbox/PointerBase.h>

Public Member Functions | |
| PointerBase () | |
| virtual | ~PointerBase () |
| virtual ReferenceCounter * | getSubclassReferenceCounter () const =0 |
| virtual const DescribedClass * | getSubclassPointer () const =0 |
Class PointerBase is a base class used by template class PointerRef<TYPE> for type-safe conversion between non-const pointer types. It is a subclass of ConstPointerBase. Since the non-const pointer class only takes this as a base class (and not the const pointer base class), const pointers cannot be converted into non-const pointers.
| SAMRAI::tbox::PointerBase::PointerBase | ( | ) |
|
virtual |
|
pure virtual |
Implements SAMRAI::tbox::ConstPointerBase.
|
pure virtual |
Implements SAMRAI::tbox::ConstPointerBase.
1.8.17