|
| | comment (comment const &)=default |
| |
| | comment (comment &&)=default |
| |
| | comment (std::string_view content) |
| |
| | comment (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 |
| |