Modules | |
| Conversion utilities for going between Teuchos::RCP and boost::shared_ptr. | |
| Set of utilities for allocating temporary workspace. | |
The goal of this set of utilities is to allow the user to create arrays of uninitialized or default initialized objects as automatic variables on the stack to be used for temporary workspace without requiring expensive calls opeator new or operator delete. | |
Classes | |
| class | Teuchos::ArrayRCP< T > |
| Array reference-counted pointer class. More... | |
| class | Teuchos::OpaqueWrapper< Opaque > |
| Base class for wrapped opaque objects. More... | |
| class | Teuchos::RCP< T > |
| Smart reference counting pointer class for automatic garbage collection. More... | |
| class | Teuchos::TypeNameTraits< RCP< T > > |
| Traits specialization. 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... | |
1.4.7