Teuchos::OpaqueWrapper< Opaque > Class Template Reference
[Teuchos Memory Management Utilities]

Base class for wrapped opaque objects. More...

#include <Teuchos_OpaqueWrapper.hpp>

Inheritance diagram for Teuchos::OpaqueWrapper< Opaque >:

Teuchos::OpaqueWrapperWithFree< Opaque, OpaqueFree > List of all members.

Public Member Functions

 OpaqueWrapper (Opaque opaque)
 
 operator Opaque () const
 
Opaque operator() () const
 

Related Functions

(Note that these are not member functions.)

RefCountPtr< OpaqueWrapper<
Opaque > > 
opaqueWrapper (Opaque opaque)
 Helper function created a new OpaqueWrapper object without a free function.
RefCountPtr< OpaqueWrapper<
Opaque > > 
opaqueWrapper (Opaque opaque, OpaqueFree opaqueFree)
 Helper function created a new OpaqueWrapper object with a free function.

Detailed Description

template<class Opaque>
class Teuchos::OpaqueWrapper< Opaque >

Base class for wrapped opaque objects.

Definition at line 47 of file Teuchos_OpaqueWrapper.hpp.


Constructor & Destructor Documentation

template<class Opaque>
Teuchos::OpaqueWrapper< Opaque >::OpaqueWrapper Opaque  opaque  )  [inline]
 

Definition at line 50 of file Teuchos_OpaqueWrapper.hpp.


Member Function Documentation

template<class Opaque>
Teuchos::OpaqueWrapper< Opaque >::operator Opaque  )  const [inline]
 

Definition at line 54 of file Teuchos_OpaqueWrapper.hpp.

template<class Opaque>
Opaque Teuchos::OpaqueWrapper< Opaque >::operator()  )  const [inline]
 

Definition at line 57 of file Teuchos_OpaqueWrapper.hpp.


Friends And Related Function Documentation

template<class Opaque>
RefCountPtr< OpaqueWrapper< Opaque > > opaqueWrapper Opaque  opaque  )  [related]
 

Helper function created a new OpaqueWrapper object without a free function.

Definition at line 105 of file Teuchos_OpaqueWrapper.hpp.

template<class Opaque>
RefCountPtr< OpaqueWrapper< Opaque > > opaqueWrapper Opaque  opaque,
OpaqueFree  opaqueFree
[related]
 

Helper function created a new OpaqueWrapper object with a free function.

Definition at line 118 of file Teuchos_OpaqueWrapper.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:30:32 2008 for Teuchos - Trilinos Tools Package by doxygen 1.3.9.1