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