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.