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

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

component()=defaultdasmig::component
component(const component &)=defaultdasmig::component
component(component &&) noexcept=defaultdasmig::component
data_hash() constdasmig::componentinlinevirtual
default_to_json(const std::any &value, const std::wstring &display)dasmig::componentinlineprotectedstatic
default_to_string(const std::any &value)dasmig::componentinlineprotectedstatic
depends_on() constdasmig::componentinlinevirtual
generate(const generation_context &ctx) const overridedasmig::weighted_choice_component< T, Formatter >inlinevirtual
key() const overridedasmig::weighted_choice_component< T, Formatter >inlinevirtual
label() constdasmig::componentinlinevirtual
operator=(const component &)=defaultdasmig::component
operator=(component &&) noexcept=defaultdasmig::component
should_generate(const generation_context &ctx) constdasmig::componentinlinevirtual
to_json(const std::any &value) constdasmig::componentinlinevirtual
to_string(const std::any &value) const overridedasmig::weighted_choice_component< T, Formatter >inlinevirtual
validate(const std::any &value) constdasmig::componentinlinevirtual
weight() constdasmig::componentinlinevirtual
weighted_choice_component(std::wstring key, std::vector< option > options, Formatter fmt={})dasmig::weighted_choice_component< T, Formatter >inlineexplicit
~component()=defaultdasmig::componentvirtual