28 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::std::string, ::std::string>>> mLookupTable;
34 MCAPI ::std::string_view getOrDefault(::std::string_view alias, ::std::string_view defaultValue)
const;
46 using BoundAliasGroup = ::std::vector<::std::shared_ptr<::PoolAliasBinding>>;
48 using Ptr = ::std::shared_ptr<::PoolAliasBinding>;
56 virtual void forAllTargets(::std::function<
void(::std::string
const&, ::std::string
const&)>
const& fn)
const = 0;
64 MCAPI static ::std::shared_ptr<::PoolAliasBinding> direct(::std::string&&
id, ::std::string&& target);
66 MCAPI static ::std::shared_ptr<::PoolAliasBinding>
69 MCAPI static ::std::shared_ptr<::PoolAliasBinding> randomGroup(
73 MCAPI
static void registerTargetsAsPools(
76 ::std::string_view fallback,
77 ::std::vector<::std::shared_ptr<::PoolAliasBinding>>
const& aliasBindings
80 MCAPI static ::PoolAliasBinding::PoolAliasLookup resolvePoolAliases(
81 ::std::vector<::std::shared_ptr<::PoolAliasBinding>>
const& aliases,
Definition SimpleWeightedEntry.h:8
Definition StructureTemplateRegistrationContext.h:17