knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowCore::Reference< _Interface_ > Class Template Reference
Inheritance diagram for knowCore::Reference< _Interface_ >:
Collaboration diagram for knowCore::Reference< _Interface_ >:

Public Types

using InterfaceType = _Interface_
 

Public Member Functions

 Reference (const Reference &)=default
 
Referenceoperator= (const Reference &)=default
 
template<typename _T_ >
knowCore::ReturnValue< _T_ > cast () const
 
bool isValid () const
 

Protected Member Functions

 Reference (InterfaceType *_interface)
 
const InterfaceType * interface () const
 
InterfaceType * interface ()
 

Member Function Documentation

◆ isValid()

template<typename _Interface_ >
bool knowCore::Reference< _Interface_ >::isValid ( ) const
inline
Returns
true if the reference is valid

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