CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
cydui::components::context_store_t Class Referenceexport

Public Member Functions

 context_store_t ()=default
 
template<typename T>
void add_context (const std::shared_ptr< T > &ptr)
 
template<typename T>
std::optional< T * > find_context ()
 
bool empty () const
 

Detailed Description

Definition at line 37 of file component_contexts.cppm.

Constructor & Destructor Documentation

◆ context_store_t()

cydui::components::context_store_t::context_store_t ( )
exportdefault

Member Function Documentation

◆ add_context()

template<typename T>
void cydui::components::context_store_t::add_context ( const std::shared_ptr< T > & ptr)
inlineexport

Definition at line 42 of file component_contexts.cppm.

◆ empty()

bool cydui::components::context_store_t::empty ( ) const
inlineexport

Definition at line 58 of file component_contexts.cppm.

◆ find_context()

template<typename T>
std::optional< T * > cydui::components::context_store_t::find_context ( )
inlineexport

Definition at line 50 of file component_contexts.cppm.


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