Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Teuchos_RCP.hpp File Reference

Reference-counted pointer class and non-member templated function implementations. More...

#include "Teuchos_RCPDecl.hpp"
#include "Teuchos_Ptr.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_Exceptions.hpp"
#include "Teuchos_dyn_cast.hpp"
#include "Teuchos_map.hpp"
#include "Teuchos_TypeNameTraits.hpp"
Include dependency graph for Teuchos_RCP.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Teuchos
 

Functions

template<class T >
RCPNode * Teuchos::RCP_createNewRCPNodeRawPtrNonowned (T *p)
 
template<class T >
RCPNode * Teuchos::RCP_createNewRCPNodeRawPtrNonownedUndefined (T *p)
 
template<class T >
RCPNode * Teuchos::RCP_createNewRCPNodeRawPtr (T *p, bool has_ownership_in)
 
template<class T , class Dealloc_T >
RCPNode * Teuchos::RCP_createNewDeallocRCPNodeRawPtr (T *p, Dealloc_T dealloc, bool has_ownership_in)
 
template<class T , class Dealloc_T >
RCPNode * Teuchos::RCP_createNewDeallocRCPNodeRawPtrUndefined (T *p, Dealloc_T dealloc, bool has_ownership_in)
 

Detailed Description

Reference-counted pointer class and non-member templated function implementations.

Definition in file Teuchos_RCP.hpp.