CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
cydui::dimensions::context< Type > Class Template Referenceexport

Public Types

using value_type = Type
 

Public Member Functions

template<typename V>
void set_parameter (const std::string &name, V &&getter)
 
void delete_parameter (const std::string &name)
 
void clear_parameters ()
 
std::size_t count_parameters () const
 
bool contains (const std::string &name) const
 
void set_name (const std::string &name_)
 
const std::string & get_name () const
 
auto & operator[] (const std::string &name)
 

Detailed Description

template<typename Type>
class cydui::dimensions::context< Type >

Definition at line 15 of file context.cppm.

Member Typedef Documentation

◆ value_type

template<typename Type>
using cydui::dimensions::context< Type >::value_type = Type

Definition at line 17 of file context.cppm.

Member Function Documentation

◆ clear_parameters()

template<typename Type>
void cydui::dimensions::context< Type >::clear_parameters ( )
inline

Definition at line 32 of file context.cppm.

◆ contains()

template<typename Type>
bool cydui::dimensions::context< Type >::contains ( const std::string & name) const
inline

Definition at line 40 of file context.cppm.

◆ count_parameters()

template<typename Type>
std::size_t cydui::dimensions::context< Type >::count_parameters ( ) const
inline

Definition at line 36 of file context.cppm.

◆ delete_parameter()

template<typename Type>
void cydui::dimensions::context< Type >::delete_parameter ( const std::string & name)
inline

Definition at line 28 of file context.cppm.

◆ get_name()

template<typename Type>
const std::string & cydui::dimensions::context< Type >::get_name ( ) const
inline

Definition at line 53 of file context.cppm.

◆ operator[]()

template<typename Type>
auto & cydui::dimensions::context< Type >::operator[] ( const std::string & name)
inline

Definition at line 57 of file context.cppm.

◆ set_name()

template<typename Type>
void cydui::dimensions::context< Type >::set_name ( const std::string & name_)
inline

Definition at line 49 of file context.cppm.

◆ set_parameter()

template<typename Type>
template<typename V>
void cydui::dimensions::context< Type >::set_parameter ( const std::string & name,
V && getter )
inline

Definition at line 20 of file context.cppm.

+ Here is the caller graph for this function:

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