![]() |
Entity Generator 4.2.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(field_component< T > f) | 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 |
| add_recipe(const std::filesystem::path &path) | dasmig::eg | inline |
| add_recipe_from_string(std::string_view text, std::string source="recipe") | dasmig::eg | inline |
| clear() | dasmig::eg | inline |
| clear_observers() | dasmig::eg | inline |
| component_keys() const | dasmig::eg | inline |
| eg()=default | dasmig::eg | |
| eg(const eg &)=delete | dasmig::eg | |
| eg(eg &&) noexcept=default | dasmig::eg | |
| for_each_entity(const entity_request &request, const core::batch_options &options, std::uint64_t batch_seed, Sink &&sink) const | dasmig::eg | inline |
| for_each_entity(const entity_request &request, const core::batch_options &options, Sink &&sink) | dasmig::eg | inline |
| generate(const entity_request &request) | dasmig::eg | inline |
| generate(const entity_request &request, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate_batch(const entity_request &request) | dasmig::eg | inline |
| generate_batch(const entity_request &request, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate_batch(const entity_request &request, const core::batch_options &options) | dasmig::eg | inline |
| generate_batch(const entity_request &request, const core::batch_options &options, std::uint64_t batch_seed) const | dasmig::eg | inline |
| generate_batch_async(const entity_request &request) | dasmig::eg | inline |
| generate_batch_async(const entity_request &request, std::uint64_t call_seed) const | dasmig::eg | inline |
| generate_group(const entity_request &request) | dasmig::eg | inline |
| generate_group(const entity_request &request, 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 &&) noexcept=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 |
| size() const | dasmig::eg | inline |
| weight(const std::wstring &component_key, double weight_value) | dasmig::eg | inline |
| ~eg()=default | dasmig::eg |