![]() |
Entity Generator 4.2.0
Composable, deterministic entity generation for C++23
|
This is the complete list of members for dasmig::field_component< T >, including all inherited members.
| component()=default | dasmig::component | |
| component(const component &)=default | dasmig::component | |
| component(component &&) noexcept=default | dasmig::component | |
| data_hash(std::uint64_t hash) && | dasmig::field_component< T > | inline |
| data_hash() const override | dasmig::field_component< T > | inlinevirtual |
| default_to_json(const std::any &value, const std::wstring &display) | dasmig::component | inlineprotectedstatic |
| default_to_string(const std::any &value) | dasmig::component | inlineprotectedstatic |
| depends_on(std::vector< std::wstring > keys) && | dasmig::field_component< T > | inline |
| depends_on() const override | dasmig::field_component< T > | inlinevirtual |
| field_component(std::wstring key, generator fn) | dasmig::field_component< T > | inline |
| format(std::function< std::wstring(const T &)> fn) && | dasmig::field_component< T > | inline |
| generate(const generation_context &ctx) const override | dasmig::field_component< T > | inlinevirtual |
| generator typedef | dasmig::field_component< T > | |
| json(std::function< json_value(const T &)> fn) && | dasmig::field_component< T > | inline |
| key() const override | dasmig::field_component< T > | inlinevirtual |
| label(std::wstring text) && | dasmig::field_component< T > | inline |
| label() const override | dasmig::field_component< T > | inlinevirtual |
| operator=(const component &)=default | dasmig::component | |
| operator=(component &&) noexcept=default | dasmig::component | |
| should_generate(const generation_context &ctx) const override | dasmig::field_component< T > | inlinevirtual |
| to_json(const std::any &value) const override | dasmig::field_component< T > | inlinevirtual |
| to_string(const std::any &value) const override | dasmig::field_component< T > | inlinevirtual |
| validate(std::function< bool(const T &)> fn) && | dasmig::field_component< T > | inline |
| validate(const std::any &value) const override | dasmig::field_component< T > | inlinevirtual |
| weight(double inclusion) && | dasmig::field_component< T > | inline |
| weight() const override | dasmig::field_component< T > | inlinevirtual |
| when(std::function< bool(const generation_context &)> fn) && | dasmig::field_component< T > | inline |
| ~component()=default | dasmig::component | virtual |