| 
    Teuchos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 


Go to the source code of this file.
Classes | |
| class | Teuchos::ConstHandleable< Base > | 
| Class ConstHandleable provides an abstract interface for polymorphic conversion from raw pointers to const smart pointers.  More... | |
| class | Teuchos::Handleable< Base > | 
| Class Handleable provides an abstract interface for polymorphic conversion from raw pointers to smart pointers.  More... | |
Namespaces | |
| Teuchos | |
Macros | |
| #define | TEUCHOS_GET_RCP(Base) | 
| Use this macro as an easy way to implement the Handleable interface in a derived class.  More... | |
| #define | TEUCHOS_GET_CONST_RCP(Base) virtual Teuchos::RCP<const Base > getConstRcp() const {return rcp(this);} | 
| Use this macro as an easy way to implement the ConstHandleable interface in a derived class. For example,.  More... | |
| #define TEUCHOS_GET_RCP | ( | Base | ) | 
Use this macro as an easy way to implement the Handleable interface in a derived class.
For example,
Definition at line 119 of file Teuchos_Handleable.hpp.
| #define TEUCHOS_GET_CONST_RCP | ( | Base | ) | virtual Teuchos::RCP<const Base > getConstRcp() const {return rcp(this);} | 
Use this macro as an easy way to implement the ConstHandleable interface in a derived class. For example,.
Definition at line 134 of file Teuchos_Handleable.hpp.
 1.8.5