QuantLibAddin::RelinkableHandleImpl< ObjectClass, LibraryClass > Class Template Reference

#include <qlo/handleimpl.hpp>

Inheritance diagram for QuantLibAddin::RelinkableHandleImpl< ObjectClass, LibraryClass >:
Collaboration diagram for QuantLibAddin::RelinkableHandleImpl< ObjectClass, LibraryClass >:

Public Member Functions

 RelinkableHandleImpl (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::string &objectId, bool permanent)
 
const boost::shared_ptr< ObjectClass > & object () const
 
const QuantLib::RelinkableHandle< LibraryClass > & handle () const
 
- Public Member Functions inherited from QuantLibAddin::Handle
std::string currentLink () const
 

Additional Inherited Members

- Protected Member Functions inherited from QuantLibAddin::RelinkableHandle
 RelinkableHandle (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::string &objectId, bool permanent)
 
- Protected Member Functions inherited from QuantLibAddin::Handle
 Handle (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::string &objectId, bool permanent)
 

Constructor & Destructor Documentation

◆ RelinkableHandleImpl()

template<class ObjectClass , class LibraryClass >
QuantLibAddin::RelinkableHandleImpl< ObjectClass, LibraryClass >::RelinkableHandleImpl ( const boost::shared_ptr< ObjectHandler::ValueObject > &  properties,
const std::string &  objectId,
bool  permanent 
)
inline

Member Function Documentation

◆ handle()

template<class ObjectClass , class LibraryClass >
const QuantLib::RelinkableHandle<LibraryClass>& QuantLibAddin::RelinkableHandleImpl< ObjectClass, LibraryClass >::handle ( ) const
inline

◆ object()

template<class ObjectClass , class LibraryClass >
const boost::shared_ptr<ObjectClass>& QuantLibAddin::RelinkableHandleImpl< ObjectClass, LibraryClass >::object ( ) const
inline

The documentation for this class was generated from the following file: