mrfioc2  2.3.0
Public Member Functions | List of all members
mrf::detail::unboundPropertyBase< C > Struct Template Referenceabstract

An un-typed, un-bound property for class C. More...

#include <object.h>

Inheritance diagram for mrf::detail::unboundPropertyBase< C >:
Inheritance graph
[legend]

Public Member Functions

virtual ~unboundPropertyBase ()
 
virtual const std::type_info & type () const =0
 
virtual propertyBasebind (C *)=0
 Create a bound property with the given instance. More...
 

Detailed Description

template<class C>
struct mrf::detail::unboundPropertyBase< C >

An un-typed, un-bound property for class C.

This is the form in which properties are stored by ObjectInst<T>.

Definition at line 184 of file object.h.

Constructor & Destructor Documentation

◆ ~unboundPropertyBase()

template<class C >
virtual mrf::detail::unboundPropertyBase< C >::~unboundPropertyBase ( )
inlinevirtual

Definition at line 186 of file object.h.

186 {};

Member Function Documentation

◆ bind()

template<class C >
virtual propertyBase* mrf::detail::unboundPropertyBase< C >::bind ( C *  )
pure virtual

◆ type()

template<class C >
virtual const std::type_info& mrf::detail::unboundPropertyBase< C >::type ( ) const
pure virtual

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