|
| text (text const &)=default |
|
| text (text &&)=default |
|
| text (std::string_view content) |
|
| text (Nui::Observed< std::string > &obs) |
|
| HtmlElement (HtmlElement const &)=default |
|
| HtmlElement (HtmlElement &&)=default |
|
HtmlElement & | operator= (HtmlElement const &)=default |
|
HtmlElement & | operator= (HtmlElement &&)=default |
|
virtual | ~HtmlElement ()=default |
|
| HtmlElement (char const *name, HtmlElementBridge const *bridge, std::vector< Attribute > const &attributes) |
|
| HtmlElement (char const *name, HtmlElementBridge const *bridge, std::vector< Attribute > &&attributes) |
|
template<typename... T> |
| HtmlElement (char const *name, HtmlElementBridge const *bridge, T &&... attributes) |
|
HtmlElement | clone () const |
|
template<typename... ElementT>
requires requires(ElementT&&... elements) { std::vector<std::function<std::shared_ptr<Dom::Element>(Dom::Element&, Renderer const&)>>{ std::forward<ElementT>(elements)...}; } |
auto | operator() (ElementT &&... elements) && |
|
auto | operator() () const && |
|
template<typename T >
requires std::same_as<std::decay_t<T>, std::string> |
auto | operator() (T &&text) && |
|
auto | operator() (std::string_view view) const && |
|
auto | operator() (char const *text) const && |
|
template<typename T >
requires Fundamental<T> |
auto | operator() (T fundamental) && |
|
template<typename GeneratorT >
requires InvocableReturns<GeneratorT, std::string> |
auto | operator() (GeneratorT &&textGenerator) && |
|
template<std::invocable GeneratorT>
requires (!InvocableReturns<GeneratorT, std::string>) |
auto | operator() (GeneratorT &&elementRenderer) && |
|
template<typename T , std::invocable< T &, Renderer const & > GeneratorT>
requires InvocableReturns<GeneratorT, std::string> |
auto | operator() (GeneratorT &&elementRenderer) && |
|
template<typename... ObservedValues, std::invocable GeneratorT> |
auto | operator() (ObservedValueCombinatorWithGenerator< GeneratorT, ObservedValues... > combinator) && |
|
template<typename... ObservedValues, std::invocable GeneratorT> |
auto | operator() (ObservedValueCombinator< ObservedValues... > observedValues, GeneratorT &&elementRenderer) && |
|
template<typename ObservedValue , typename GeneratorT > |
auto | operator() (ObservedRange< ObservedValue > observedRange, GeneratorT &&elementRenderer) && |
|
template<typename ObservedValue , typename GeneratorT > |
auto | operator() (std::pair< ObservedRange< ObservedValue >, GeneratorT > &&mapPair) && |
|
template<typename IteratorT , typename GeneratorT , typename... ObservedT> |
auto | operator() (UnoptimizedRange< IteratorT, ObservedT... > &&unoptimizedRange, GeneratorT &&elementRenderer) && |
|
auto | operator() (Observed< std::string > const &observedString) && |
|
template<typename T >
requires Fundamental<T> |
auto | operator() (Observed< T > const &observedNumber) && |
|
std::vector< Attribute > const & | attributes () const |
|
char const * | name () const |
|
HtmlElementBridge const * | bridge () const |
|