Teuchos_RCPNode.hpp File Reference

Reference-counted pointer node classes. More...

#include "Teuchos_ConfigDefs.hpp"
#include "Teuchos_any.hpp"
#include "Teuchos_map.hpp"

Include dependency graph for Teuchos_RCPNode.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Teuchos::RCPNode
 Node class to keep track of the delete address and the reference count for a reference-counted utility class. More...
class  Teuchos::RCPNodeTmpl< T, Dealloc_T >
 Implementation class for actually deleting the object. More...
class  Teuchos::PrintActiveRCPNodes
 Print global list on destruction. 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 { Teuchos::PRE_DESTROY, Teuchos::POST_DESTROY }
 Used to specify a pre or post destruction of extra data. 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.


Detailed Description

Reference-counted pointer node classes.

Definition in file Teuchos_RCPNode.hpp.


Generated on Wed Oct 21 14:27:35 2009 for Teuchos - Trilinos Tools Package by  doxygen 1.5.9