Vuo  2.0.0
Public Member Functions | List of all members
VuoBaseDetail< BaseClass > Class Template Reference

Description

template<class BaseClass>
class VuoBaseDetail< BaseClass >

This class is intended to be inherited by a detail class attached to a base class.

See also
VuoBase

Definition at line 18 of file VuoBaseDetail.hh.

Public Member Functions

 VuoBaseDetail (string description, BaseClass *base)
 Creates a detail class. More...
 
BaseClass * getBase (void) const
 Returns the detail class instance's base class instance. More...
 
void setBase (BaseClass *base)
 Sets the detail class instance's base class instance. More...
 

Constructor & Destructor Documentation

◆ VuoBaseDetail()

template<class BaseClass >
VuoBaseDetail< BaseClass >::VuoBaseDetail ( string  description,
BaseClass *  base 
)

Creates a detail class.

Parameters
descriptionThe name of the detail class inheriting VuoBaseDetail.
baseThe base class instance this detail class belongs to.

Definition at line 19 of file VuoBaseDetail.cc.

Member Function Documentation

◆ getBase()

template<class BaseClass >
BaseClass * VuoBaseDetail< BaseClass >::getBase ( void  ) const

Returns the detail class instance's base class instance.

Definition at line 30 of file VuoBaseDetail.cc.

◆ setBase()

template<class BaseClass >
void VuoBaseDetail< BaseClass >::setBase ( BaseClass *  base)

Sets the detail class instance's base class instance.

Definition at line 47 of file VuoBaseDetail.cc.


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