#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_toString.hpp"
Go to the source code of this file.
Namespaces | |
| namespace | Teuchos |
Classes | |
| class | Teuchos::ToStringTraits< ERCPStrength > |
| 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::RCPNodeTmpl< T, Dealloc_T > |
| Implementation class for actually deleting the object. More... | |
| class | Teuchos::PrintActiveRCPNodes |
| Print global list on destruction. More... | |
| class | Teuchos::RCPNodeHandle |
| Utility handle class for handling the reference counting and managuement of the RCPNode object. More... | |
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... | |
Functions | |
| int | Teuchos::numActiveRCPNodes () |
| Print the number of active RCPNode objects being tracked. | |
| void | Teuchos::throw_null_ptr_error (const std::string &type_name) |
| Throw that a pointer passed into an RCP object is null. | |
Variables | |
| Teuchos::PrintActiveRCPNodes | local_printActiveRCPNodes |
Definition in file Teuchos_RCPNode.hpp.
1.4.7