Entity Generator 4.2.0
Composable, deterministic entity generation for C++23
Loading...
Searching...
No Matches
dasmig::field_component< T > Member List

This is the complete list of members for dasmig::field_component< T >, including all inherited members.

component()=defaultdasmig::component
component(const component &)=defaultdasmig::component
component(component &&) noexcept=defaultdasmig::component
data_hash(std::uint64_t hash) &&dasmig::field_component< T >inline
data_hash() const overridedasmig::field_component< T >inlinevirtual
default_to_json(const std::any &value, const std::wstring &display)dasmig::componentinlineprotectedstatic
default_to_string(const std::any &value)dasmig::componentinlineprotectedstatic
depends_on(std::vector< std::wstring > keys) &&dasmig::field_component< T >inline
depends_on() const overridedasmig::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 overridedasmig::field_component< T >inlinevirtual
generator typedefdasmig::field_component< T >
json(std::function< json_value(const T &)> fn) &&dasmig::field_component< T >inline
key() const overridedasmig::field_component< T >inlinevirtual
label(std::wstring text) &&dasmig::field_component< T >inline
label() const overridedasmig::field_component< T >inlinevirtual
operator=(const component &)=defaultdasmig::component
operator=(component &&) noexcept=defaultdasmig::component
should_generate(const generation_context &ctx) const overridedasmig::field_component< T >inlinevirtual
to_json(const std::any &value) const overridedasmig::field_component< T >inlinevirtual
to_string(const std::any &value) const overridedasmig::field_component< T >inlinevirtual
validate(std::function< bool(const T &)> fn) &&dasmig::field_component< T >inline
validate(const std::any &value) const overridedasmig::field_component< T >inlinevirtual
weight(double inclusion) &&dasmig::field_component< T >inline
weight() const overridedasmig::field_component< T >inlinevirtual
when(std::function< bool(const generation_context &)> fn) &&dasmig::field_component< T >inline
~component()=defaultdasmig::componentvirtual