|
Entity Generator 1.1.0
Composable, deterministic entity generation for C++23
|
This is the complete list of members for dasmig::eg, including all inherited members.
| add(std::unique_ptr< component > comp) | dasmig::eg | inline |
| add(std::unique_ptr< component > comp, double weight_override) | dasmig::eg | inline |
| add_group(const std::wstring &group_name, std::vector< std::wstring > component_keys) | dasmig::eg | inline |
| add_observer(std::shared_ptr< generation_observer > obs) | dasmig::eg | inline |
| clear() | dasmig::eg | inline |
| clear_observers() | dasmig::eg | inline |
| clear_validator() | dasmig::eg | inline |
| component_keys() const | dasmig::eg | inline |
| eg()=default | dasmig::eg | |
| eg(const eg &)=delete | dasmig::eg | |
| eg(eg &&)=default | dasmig::eg | |
| generate() | dasmig::eg | inline |
| generate(std::uint64_t call_seed) const | dasmig::eg | inline |
| generate(std::span< const std::wstring > component_keys) | dasmig::eg | inline |
| generate(std::span< const std::wstring > component_keys, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate(std::initializer_list< std::wstring > component_keys) | dasmig::eg | inline |
| generate(std::initializer_list< std::wstring > component_keys, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate_batch(std::size_t count) | dasmig::eg | inline |
| generate_batch(std::size_t count, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate_batch_async(std::size_t count) | dasmig::eg | inline |
| generate_batch_async(std::size_t count, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate_group(const std::wstring &group_name) | dasmig::eg | inline |
| generate_group(const std::wstring &group_name, std::uint64_t call_seed) const | dasmig::eg | inline |
| has(const std::wstring &component_key) const | dasmig::eg | inline |
| has_group(const std::wstring &group_name) const | dasmig::eg | inline |
| instance() | dasmig::eg | inlinestatic |
| max_retries(std::size_t retries) | dasmig::eg | inline |
| operator=(const eg &)=delete | dasmig::eg | |
| operator=(eg &&)=default | dasmig::eg | |
| remove(const std::wstring &component_key) | dasmig::eg | inline |
| remove_group(const std::wstring &group_name) | dasmig::eg | inline |
| remove_observer(const std::shared_ptr< generation_observer > &obs) | dasmig::eg | inline |
| seed(std::uint64_t seed_value) | dasmig::eg | inline |
| set_validator(std::function< bool(const entity &)> fn) | dasmig::eg | inline |
| size() const | dasmig::eg | inline |
| unseed() | dasmig::eg | inline |
| weight(const std::wstring &component_key, double weight_value) | dasmig::eg | inline |
| ~eg()=default | dasmig::eg |