CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
attr_content< E > Struct Template Referenceexport
+ Inheritance diagram for attr_content< E >:
+ Collaboration diagram for attr_content< E >:

Public Member Functions

template<typename S = E, typename = std::enable_if_t<!std::is_void_v<S>>>
S & operator() (content &&_content_)
 
template<typename S = E, typename = std::enable_if_t<!std::is_void_v<S>>>
S & operator() (content &_content_)
 
template<typename S = E, typename = std::enable_if_t<std::is_void_v<S>>>
void operator() (content &&_content_)
 
template<typename S = E, typename = std::enable_if_t<std::is_void_v<S>>>
void operator() (content &_content_)
 
bool operator== (const attr_content &rhl) const
 
- Public Member Functions inherited from attribute_i
virtual ~attribute_i ()=default
 

Public Attributes

content _content { }
 

Detailed Description

template<typename E>
struct attr_content< E >

Definition at line 23 of file component_attributes.cppm.

Member Function Documentation

◆ operator()() [1/4]

template<typename E>
template<typename S = E, typename = std::enable_if_t<!std::is_void_v<S>>>
S & attr_content< E >::operator() ( content && _content_)
inline

Definition at line 25 of file component_attributes.cppm.

◆ operator()() [2/4]

template<typename E>
template<typename S = E, typename = std::enable_if_t<std::is_void_v<S>>>
void attr_content< E >::operator() ( content && _content_)
inline

Definition at line 37 of file component_attributes.cppm.

◆ operator()() [3/4]

template<typename E>
template<typename S = E, typename = std::enable_if_t<!std::is_void_v<S>>>
S & attr_content< E >::operator() ( content & _content_)
inline

Definition at line 31 of file component_attributes.cppm.

◆ operator()() [4/4]

template<typename E>
template<typename S = E, typename = std::enable_if_t<std::is_void_v<S>>>
void attr_content< E >::operator() ( content & _content_)
inline

Definition at line 42 of file component_attributes.cppm.

◆ operator==()

template<typename E>
bool attr_content< E >::operator== ( const attr_content< E > & rhl) const
inline

Definition at line 48 of file component_attributes.cppm.

+ Here is the caller graph for this function:

Member Data Documentation

◆ _content

template<typename E>
content attr_content< E >::_content { }

Definition at line 46 of file component_attributes.cppm.


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