Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::TClassRegistration< T, P >::entry_t Struct Reference

Type of registered entry in the list. More...

#include <TClassRegistration.h>

Collaboration diagram for sf::TClassRegistration< T, P >::entry_t:

Public Member Functions

 entry_t (const char *name, const char *description, const callback_t &callback)
 Constructor.
 
 entry_t (const entry_t &e)
 Copy constructor.
 

Public Attributes

const char * _name
 Holds registered name.
 
const char * _description
 Holds registered description.
 
callback_t _callback
 Holds the passed callback function.
 

Detailed Description

template<typename T, typename P>
struct sf::TClassRegistration< T, P >::entry_t

Type of registered entry in the list.

Constructor & Destructor Documentation

◆ entry_t() [1/2]

template<typename T , typename P >
sf::TClassRegistration< T, P >::entry_t::entry_t ( const char *  name,
const char *  description,
const callback_t callback 
)
inline

Constructor.

◆ entry_t() [2/2]

template<typename T , typename P >
sf::TClassRegistration< T, P >::entry_t::entry_t ( const entry_t e)
inline

Copy constructor.

Member Data Documentation

◆ _callback

template<typename T , typename P >
callback_t sf::TClassRegistration< T, P >::entry_t::_callback

Holds the passed callback function.

◆ _description

template<typename T , typename P >
const char* sf::TClassRegistration< T, P >::entry_t::_description

Holds registered description.

◆ _name

template<typename T , typename P >
const char* sf::TClassRegistration< T, P >::entry_t::_name

Holds registered name.


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