#include "Teuchos_RCPNode.hpp"
#include "Teuchos_Ptr.hpp"
#include "Teuchos_ENull.hpp"
#include "Teuchos_NullIteratorTraits.hpp"


Go to the source code of this file.
Classes | |
| class | Teuchos::RCP< T > |
| Smart reference counting pointer class for automatic garbage collection. More... | |
| class | Teuchos::TypeNameTraits< RCP< T > > |
| Traits specialization for RCP. More... | |
| class | Teuchos::NullIteratorTraits< RCP< T > > |
| Traits specialization for RCP. More... | |
| class | Teuchos::DeallocDelete< T > |
Policy class for deallocator that uses delete to delete a pointer which is used by RCP. More... | |
| class | Teuchos::DeallocArrayDelete< T > |
Deallocator class that uses delete [] to delete memory allocated uisng new []. More... | |
| class | Teuchos::DeallocFunctorDelete< T, DeleteFunctor > |
| Deallocator subclass that Allows any functor object (including a function pointer) to be used to free an object. More... | |
| class | Teuchos::DeallocFunctorHandleDelete< T, DeleteHandleFunctor > |
| Deallocator subclass that Allows any functor object (including a function pointer) to be used to free a handle (i.e. pointer to pointer) to an object. More... | |
| class | Teuchos::EmbeddedObjDealloc< T, Embedded, Dealloc > |
| A deallocator class that wraps a simple value object and delegates to another deallocator object. More... | |
Namespaces | |
| namespace | Teuchos |
| The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines. | |
Defines | |
| #define | REFCOUNTPTR_INLINE |
Functions | |
| template<class T , class Embedded > | |
| RCP< T > | Teuchos::rcpWithEmbeddedObjPreDestroy (T *p, const Embedded &embedded, bool owns_mem=true) |
| template<class T , class Embedded > | |
| RCP< T > | Teuchos::rcpWithEmbeddedObjPostDestroy (T *p, const Embedded &embedded, bool owns_mem=true) |
| template<class T , class Embedded > | |
| RCP< T > | Teuchos::rcpWithEmbeddedObj (T *p, const Embedded &embedded, bool owns_mem=true) |
Definition in file Teuchos_RCPDecl.hpp.
| #define REFCOUNTPTR_INLINE |
Definition at line 47 of file Teuchos_RCPDecl.hpp.
1.5.9