KiCad PCB EDA Suite
Loading...
Searching...
No Matches
GETTER< Owner, T, FuncType > Class Template Reference

#include <property.h>

Inheritance diagram for GETTER< Owner, T, FuncType >:
GETTER_BASE< Owner, T >

Public Member Functions

 GETTER (FuncType aFunc)
 
operator() (const Owner *aOwner) const override
 

Private Attributes

FuncType m_func
 

Detailed Description

template<typename Owner, typename T, typename FuncType>
class GETTER< Owner, T, FuncType >

Definition at line 85 of file property.h.

Constructor & Destructor Documentation

◆ GETTER()

template<typename Owner , typename T , typename FuncType >
GETTER< Owner, T, FuncType >::GETTER ( FuncType  aFunc)
inline

Definition at line 88 of file property.h.

References GETTER< Owner, T, FuncType >::m_func.

Member Function Documentation

◆ operator()()

template<typename Owner , typename T , typename FuncType >
T GETTER< Owner, T, FuncType >::operator() ( const Owner *  aOwner) const
inlineoverridevirtual

Implements GETTER_BASE< Owner, T >.

Definition at line 94 of file property.h.

References GETTER< Owner, T, FuncType >::m_func.

Member Data Documentation

◆ m_func

template<typename Owner , typename T , typename FuncType >
FuncType GETTER< Owner, T, FuncType >::m_func
private

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