#include <PlayaHandle.hpp>
| Public Member Functions | |
| Handle () | |
| Handle (const RCP< PointerType > &_ptr) | |
| Handle (Handleable< PointerType > *rawPtr) | |
| const RCP< PointerType > & | ptr () const | 
| RCP< PointerType > & | ptr () | 
| void | print (std::ostream &os) const | 
| std::string | description () const | 
| std::string | fallbackDescription () const | 
| int | verb () const | 
| void | setVerb (int v) | 
Definition at line 72 of file PlayaHandle.hpp.
| Playa::Handle< PointerType >::Handle | ( | ) |  [inline] | 
Empty ctor
Definition at line 76 of file PlayaHandle.hpp.
| Playa::Handle< PointerType >::Handle | ( | const RCP< PointerType > & | _ptr | ) |  [inline] | 
Construct from a smart pointer
Definition at line 79 of file PlayaHandle.hpp.
| Playa::Handle< PointerType >::Handle | ( | Handleable< PointerType > * | rawPtr | ) |  [inline] | 
Construct from a raw pointer to a Handleable.
Definition at line 82 of file PlayaHandle.hpp.
| const RCP<PointerType>& Playa::Handle< PointerType >::ptr | ( | ) | const  [inline] | 
Read-only access to the underlying smart pointer.
Definition at line 85 of file PlayaHandle.hpp.
| RCP<PointerType>& Playa::Handle< PointerType >::ptr | ( | ) |  [inline] | 
Read-write access to the underlying smart pointer.
Definition at line 88 of file PlayaHandle.hpp.
| void Playa::Handle< PointerType >::print | ( | std::ostream & | os | ) | const  [inline] | 
Print to a stream. This tries to use, in order, the Printable, Describable, and fallback forms of output.
Reimplemented in Playa::Vector< Scalar >, and Playa::Vector< double >.
Definition at line 121 of file PlayaHandle.hpp.
| std::string Playa::Handle< PointerType >::description | ( | ) | const  [inline] | 
Return a short descriptive std::string using the Describable interface. If the contents of the handle cannot be downcasted or crosscasted to a Describable*, an exception will be thrown.
Reimplemented in Playa::Vector< Scalar >, and Playa::Vector< double >.
Definition at line 133 of file PlayaHandle.hpp.
| std::string Playa::Handle< PointerType >::fallbackDescription | ( | ) | const  [inline] | 
Write a fallback description to be used in objects that are neither named, printable, or describable
Definition at line 145 of file PlayaHandle.hpp.
| int Playa::Handle< PointerType >::verb | ( | ) | const  [inline] | 
Return the verbosity
Definition at line 159 of file PlayaHandle.hpp.
| void Playa::Handle< PointerType >::setVerb | ( | int | v | ) |  [inline] | 
Set the verbosity
Definition at line 170 of file PlayaHandle.hpp.
