Entity Generator 1.1.0
Composable, deterministic entity generation for C++23
Loading...
Searching...
No Matches
dasmig::eg Member List

This is the complete list of members for dasmig::eg, including all inherited members.

add(std::unique_ptr< component > comp)dasmig::eginline
add(std::unique_ptr< component > comp, double weight_override)dasmig::eginline
add_group(const std::wstring &group_name, std::vector< std::wstring > component_keys)dasmig::eginline
add_observer(std::shared_ptr< generation_observer > obs)dasmig::eginline
clear()dasmig::eginline
clear_observers()dasmig::eginline
clear_validator()dasmig::eginline
component_keys() constdasmig::eginline
eg()=defaultdasmig::eg
eg(const eg &)=deletedasmig::eg
eg(eg &&)=defaultdasmig::eg
generate()dasmig::eginline
generate(std::uint64_t call_seed) constdasmig::eginline
generate(std::span< const std::wstring > component_keys)dasmig::eginline
generate(std::span< const std::wstring > component_keys, std::uint64_t call_seed) constdasmig::eginline
generate(std::initializer_list< std::wstring > component_keys)dasmig::eginline
generate(std::initializer_list< std::wstring > component_keys, std::uint64_t call_seed) constdasmig::eginline
generate_batch(std::size_t count)dasmig::eginline
generate_batch(std::size_t count, std::uint64_t call_seed) constdasmig::eginline
generate_batch_async(std::size_t count)dasmig::eginline
generate_batch_async(std::size_t count, std::uint64_t call_seed) constdasmig::eginline
generate_group(const std::wstring &group_name)dasmig::eginline
generate_group(const std::wstring &group_name, std::uint64_t call_seed) constdasmig::eginline
has(const std::wstring &component_key) constdasmig::eginline
has_group(const std::wstring &group_name) constdasmig::eginline
instance()dasmig::eginlinestatic
max_retries(std::size_t retries)dasmig::eginline
operator=(const eg &)=deletedasmig::eg
operator=(eg &&)=defaultdasmig::eg
remove(const std::wstring &component_key)dasmig::eginline
remove_group(const std::wstring &group_name)dasmig::eginline
remove_observer(const std::shared_ptr< generation_observer > &obs)dasmig::eginline
seed(std::uint64_t seed_value)dasmig::eginline
set_validator(std::function< bool(const entity &)> fn)dasmig::eginline
size() constdasmig::eginline
unseed()dasmig::eginline
weight(const std::wstring &component_key, double weight_value)dasmig::eginline
~eg()=defaultdasmig::eg