#include <Teuchos_RCPDecl.hpp>
Public Types | |
| typedef Dealloc::ptr_t | ptr_t |
Public Member Functions | |
| EmbeddedObjDealloc (const Embedded &embedded, EPrePostDestruction prePostDestroy, Dealloc dealloc) | |
| void | setObj (const Embedded &embedded) |
| const Embedded & | getObj () const |
| Embedded & | getNonconstObj () |
| void | free (T *ptr) |
Related Functions | |
| (Note that these are not member functions.) | |
| EmbeddedObjDealloc< T, Embedded, DeallocDelete< T > > | embeddedObjDeallocDelete (const Embedded &embedded, EPrePostDestruction prePostDestroy) |
| Create a dealocator with an embedded object. | |
The type Embedded must be a true value object with a default constructor, a copy constructor, and an assignment operator.
Definition at line 769 of file Teuchos_RCPDecl.hpp.
| EmbeddedObjDealloc< T, Embedded, DeallocDelete< T > > embeddedObjDeallocDelete | ( | const Embedded & | embedded, | |
| EPrePostDestruction | prePostDestroy | |||
| ) | [related] |
1.4.7