| 
    Teuchos - Trilinos Tools Package Version of the Day
    
   | 
 
Reference-counted pointer node classes. More...
#include "Teuchos_ConfigDefs.hpp"#include "Teuchos_any.hpp"#include "Teuchos_map.hpp"#include "Teuchos_ENull.hpp"#include "Teuchos_Assert.hpp"#include "Teuchos_Exceptions.hpp"#include "Teuchos_TypeNameTraits.hpp"#include "Teuchos_toString.hpp"#include "Teuchos_getBaseObjVoidPtr.hpp"Go to the source code of this file.
Classes | |
| class | Teuchos::ToStringTraits< ERCPStrength > | 
Traits class specialization for toString(...) function for converting from ERCPStrength to std::string.  More... | |
| class | Teuchos::RCPNode | 
| Node class to keep track of address and the reference count for a reference-counted utility class and delete the object.  More... | |
| class | Teuchos::RCPNodeTracer | 
| Debug-mode RCPNode tracing class.  More... | |
| struct | Teuchos::RCPNodeTracer::RCPNodeStatistics | 
| RCP statistics struct.  More... | |
| class | Teuchos::RCPNodeTmpl< T, Dealloc_T > | 
Templated implementation class of RCPNode that has the responsibility for deleting the reference-counted object.  More... | |
| class | Teuchos::ActiveRCPNodesSetup | 
| Sets up node tracing and prints remaining RCPNodes on destruction.  More... | |
| class | Teuchos::RCPNodeHandle | 
| Handle class that manages the RCPNode's reference counting.  More... | |
| class | Teuchos::RCPNodeThrowDeleter | 
| Deletes a (non-owning) RCPNode but not it's underlying object in case of a throw.  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.  | |
Enumerations | |
| enum | Teuchos::EPrePostDestruction | 
| Used to specify a pre or post destruction of extra data.  More... | |
| enum | Teuchos::ERCPStrength | 
| Used to specify if the pointer is weak or strong.  More... | |
| enum | Teuchos::ERCPNodeLookup | 
| Used to determine if RCPNode lookup is performed or not.  More... | |
Functions | |
| void | Teuchos::debugAssertStrength (ERCPStrength strength) | 
Reference-counted pointer node classes.
Definition in file Teuchos_RCPNode.hpp.