3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/SimpleWeightedEntry.h"
7#include "mc/world/level/levelgen/structure/structurepools/alias/PoolAliasBinding.h"
14namespace PoolAliasBindingInternal {
20 ::ll::TypedStorage<8, 32, ::std::string> mId;
21 ::ll::TypedStorage<8, 24, ::std::vector<::Core::SimpleWeightedEntry<::std::string>>> mTargets;
31 virtual void forAllTargets(::std::function<
void(::std::string
const&, ::std::string
const&)>
const& fn)
const
41 MCNAPI
void $forAllTargets(::std::function<
void(::std::string
const&, ::std::string
const&)>
const& fn)
const;
Definition RandomPoolAliasBinding.h:16
MCAPI void $appendResolvedAliases(::IRandom &random, ::PoolAliasBinding::PoolAliasLookup &inOutResolvedAliases) const
static MCAPI void ** $vftable()
MCAPI void $forAllTargets(::std::function< void(::std::string const &, ::std::string const &)> const &fn) const
Definition PoolAliasBinding.h:18
Definition PoolAliasBinding.h:10