LeviLamina
Loading...
Searching...
No Matches
CommandRegistry Member List

This is the complete list of members for CommandRegistry, including all inherited members.

$ctor(bool isEduMode) (defined in CommandRegistry)CommandRegistry
$dtor() (defined in CommandRegistry)CommandRegistry
_addChainedSubcommandValuesInternal(::std::string const &name, ::std::vector<::std::pair<::std::string, uint > > const &strings, ::Bedrock::typeid_t<::CommandRegistry > type, bool(CommandRegistry::*signature)(void *, ::CommandRegistry::ParseToken const &, ::CommandOrigin const &, int, ::std::string &, ::std::vector<::std::string > &) const, ::CommandRegistry::Signature *parse) (defined in CommandRegistry)CommandRegistry
_addChainedSubcommandValuesInternal(::std::string const &name, ::std::vector<::std::pair< uint64, uint > > const &values, ::Bedrock::typeid_t<::CommandRegistry > type, bool(CommandRegistry::*signature)(void *, ::CommandRegistry::ParseToken const &, ::CommandOrigin const &, int, ::std::string &, ::std::vector<::std::string > &) const, ::CommandRegistry::Signature *parse) (defined in CommandRegistry)CommandRegistry
_addEnumValuesInternal(::std::string const &name, ::std::vector<::std::pair<::std::string, uint64 > > const &strings, ::Bedrock::typeid_t<::CommandRegistry > type, bool(CommandRegistry::*parse)(void *, ::CommandRegistry::ParseToken const &, ::CommandOrigin const &, int, ::std::string &, ::std::vector<::std::string > &) const) (defined in CommandRegistry)CommandRegistry
_addEnumValuesInternal(::std::string const &name, ::std::vector<::std::pair< uint64, uint64 > > const &values, ::Bedrock::typeid_t<::CommandRegistry > type, bool(CommandRegistry::*parse)(void *, ::CommandRegistry::ParseToken const &, ::CommandOrigin const &, int, ::std::string &, ::std::vector<::std::string > &) const) (defined in CommandRegistry)CommandRegistry
_addFunctionSoftEnum() (defined in CommandRegistry)CommandRegistry
_createSelector(::CommandRegistry::ParseToken const &root, ::CommandOrigin const &origin, int version, ::std::string &error, ::std::vector<::std::string > &errorParams) const (defined in CommandRegistry)CommandRegistry
_getConstrainedParamEnumSymbol(::CommandRegistry::Symbol symbol) const (defined in CommandRegistry)CommandRegistry
_isCommandElementValid(::std::string const &name) const (defined in CommandRegistry)CommandRegistry
_matchesEnumConstraintsSet(::CommandRegistry::Symbol const &commandParamSymbol, ::CommandOrigin const &origin, ::CommandRegistry::Symbol const &value, ::SemanticConstraint requiredConstraints) const (defined in CommandRegistry)CommandRegistry
_removeStringQuotes(::std::string const &str) (defined in CommandRegistry)CommandRegistrystatic
addChainedSubcommandValuesToExisting(uint index, ::std::vector<::std::pair< uint64, uint > > const &values) (defined in CommandRegistry)CommandRegistry
addEnumValueConstraints(::std::string const &enumName, ::std::vector<::std::string > const &values, ::SemanticConstraint constraints) (defined in CommandRegistry)CommandRegistry
addEnumValues(::std::string const &name, ::std::vector<::std::string > const &values) (defined in CommandRegistry)CommandRegistry
addEnumValuesToExisting(uint index, ::std::vector<::std::pair< uint64, uint64 > > const &values) (defined in CommandRegistry)CommandRegistry
addPostfix(::std::string const &name) (defined in CommandRegistry)CommandRegistry
addRule(::CommandRegistry::Symbol symbol, ::std::vector<::CommandRegistry::Symbol > derivation, ::std::function<::CommandRegistry::ParseToken *(::CommandRegistry::ParseToken &, ::CommandRegistry::Symbol)> process, ::CommandVersion versions) (defined in CommandRegistry)CommandRegistry
addSemanticConstraint(::SemanticConstraint constraintType) (defined in CommandRegistry)CommandRegistry
addSoftEnum(::std::string const &name, ::std::vector<::std::string > values) (defined in CommandRegistry)CommandRegistry
addSoftEnumValues(::std::string const &enumName, ::std::vector<::std::string > values) (defined in CommandRegistry)CommandRegistry
addSoftTerminal(::std::string const &name) (defined in CommandRegistry)CommandRegistry
buildFirstSet(::CommandRegistry::ParseTable &table, ::CommandRegistry::Symbol t, uint version) const (defined in CommandRegistry)CommandRegistry
buildFollowSet(::CommandRegistry::ParseTable &table, ::CommandRegistry::Symbol t, uint version, ::std::set<::CommandRegistry::Symbol > &workingSet) const (defined in CommandRegistry)CommandRegistry
buildOptionalRuleChain(::CommandRegistry::Signature const &signature, ::std::vector<::CommandParameterData > const &params, ::std::vector<::CommandRegistry::Symbol > const &symbols) (defined in CommandRegistry)CommandRegistry
buildParseTable(uint version) const (defined in CommandRegistry)CommandRegistry
buildPredictTable(::CommandRegistry::ParseTable &table, uint version) const (defined in CommandRegistry)CommandRegistry
buildRules(::CommandRegistry::Signature &signature, ::std::vector<::gsl::not_null<::CommandRegistry::Overload * > > const &overloads, uint64 firstParam) (defined in CommandRegistry)CommandRegistry
buildSelector(::ActorSelectorArgs const &args, ::CommandSelectorBase *output, ::std::string &error) const (defined in CommandRegistry)CommandRegistry
ChainedSubcommandConversionFunction typedef (defined in CommandRegistry)CommandRegistry
ChainedSubcommandID typedef (defined in CommandRegistry)CommandRegistry
ChainedSubcommandValueID typedef (defined in CommandRegistry)CommandRegistry
CODE_STATUS_PROPERTY_NAME() (defined in CommandRegistry)CommandRegistrystatic
collapse(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol) (defined in CommandRegistry)CommandRegistrystatic
collapseOn(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol, ::CommandRegistry::Symbol boundSymbol) (defined in CommandRegistry)CommandRegistrystatic
COMMAND_NAME_ENUM_NAME() (defined in CommandRegistry)CommandRegistrystatic
CommandOverrideFunctor typedef (defined in CommandRegistry)CommandRegistry
CommandRegistry(bool isEduMode) (defined in CommandRegistry)CommandRegistryexplicit
CommandVisitCallback typedef (defined in CommandRegistry)CommandRegistry
ConstrainedValueID typedef (defined in CommandRegistry)CommandRegistry
ConstrainedValueLookupKey typedef (defined in CommandRegistry)CommandRegistry
createCommand(::CommandRegistry::ParseToken const &root, ::CommandOrigin const &origin, int version, ::std::string &error, ::std::vector<::std::string > &errorParams) const (defined in CommandRegistry)CommandRegistry
describe(::CommandParameterData const &param) const (defined in CommandRegistry)CommandRegistry
describe(::CommandRegistry::Symbol symbol) const (defined in CommandRegistry)CommandRegistry
describe(::CommandRegistry::Signature const &alias, ::std::string const &overload, ::CommandRegistry::Overload const &highlight, uint start, uint *length, uint *command) const (defined in CommandRegistry)CommandRegistry
EnumConversionFunction typedef (defined in CommandRegistry)CommandRegistry
EnumID typedef (defined in CommandRegistry)CommandRegistry
EnumValueID typedef (defined in CommandRegistry)CommandRegistry
expand(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol) (defined in CommandRegistry)CommandRegistrystatic
expandExcept(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol, ::CommandRegistry::Symbol boundSymbol) (defined in CommandRegistry)CommandRegistrystatic
findCommand(::std::string const &) const (defined in CommandRegistry)CommandRegistry
findCommand(::std::string const &name) (defined in CommandRegistry)CommandRegistry
findEnumValue(::std::string const &name) const (defined in CommandRegistry)CommandRegistry
findIdentifierInfo(::std::string const &name) const (defined in CommandRegistry)CommandRegistry
findPostfix(::std::string const &input) const (defined in CommandRegistry)CommandRegistry
fireCommandParseTableTelemetry(::IMinecraftEventing const &eventing, bool isServer) const (defined in CommandRegistry)CommandRegistry
fold(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol, ::CommandRegistry::Symbol boundSymbol) (defined in CommandRegistry)CommandRegistrystatic
forEachNonTerminal(::std::function< void(::CommandRegistry::Symbol)> func) const (defined in CommandRegistry)CommandRegistry
FUNCTION_NAME_SOFTENUM_NAME() (defined in CommandRegistry)CommandRegistrystatic
generateDocumentationMetadata(bool generateInternalMetadata) const (defined in CommandRegistry)CommandRegistry
getAliases(::std::string const &command) const (defined in CommandRegistry)CommandRegistry
getAlphabeticalLookup(::CommandOrigin const &origin) const (defined in CommandRegistry)CommandRegistry
getCommandName(::std::string const &commandLine) const (defined in CommandRegistry)CommandRegistry
getCommandOverloadSyntaxInformation(::CommandOrigin const &origin, ::std::string const &commandName) const (defined in CommandRegistry)CommandRegistry
getEnumData(ParseToken const &token) const (defined in CommandRegistry)CommandRegistryinline
getInvertableFilter(::CommandRegistry::ParseToken const &token) const (defined in CommandRegistry)CommandRegistry
HardNonTerminal enum name (defined in CommandRegistry)CommandRegistry
HardTerminal typedef (defined in CommandRegistry)CommandRegistry
HASITEM_PARAM_DATA() (defined in CommandRegistry)CommandRegistrystatic
HASITEM_PARAM_ITEM() (defined in CommandRegistry)CommandRegistrystatic
HASITEM_PARAM_LOCATION() (defined in CommandRegistry)CommandRegistrystatic
HASITEM_PARAM_QUANTITY() (defined in CommandRegistry)CommandRegistrystatic
HASITEM_PARAM_SLOT() (defined in CommandRegistry)CommandRegistrystatic
HASPERMISSIONSTATE_ENUM_DISABLED() (defined in CommandRegistry)CommandRegistrystatic
HASPERMISSIONSTATE_ENUM_ENABLED() (defined in CommandRegistry)CommandRegistrystatic
HASPROPERTY_PARAM_PROPERTY_NAME() (defined in CommandRegistry)CommandRegistrystatic
isValid(::CommandRegistry::Symbol symbol) const (defined in CommandRegistry)CommandRegistry
kill(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol) (defined in CommandRegistry)CommandRegistrystatic
mAliases (defined in CommandRegistry)CommandRegistry
mAllowEmptySymbols (defined in CommandRegistry)CommandRegistry
mArgs (defined in CommandRegistry)CommandRegistry
mChainedSubcommandLookup (defined in CommandRegistry)CommandRegistry
mChainedSubcommands (defined in CommandRegistry)CommandRegistry
mChainedSubcommandValueLookup (defined in CommandRegistry)CommandRegistry
mChainedSubcommandValues (defined in CommandRegistry)CommandRegistry
mCommandOverrideFunctor (defined in CommandRegistry)CommandRegistry
mCommandRunStats (defined in CommandRegistry)CommandRegistry
mCommandSymbols (defined in CommandRegistry)CommandRegistry
mConstrainedValueLookup (defined in CommandRegistry)CommandRegistry
mConstrainedValues (defined in CommandRegistry)CommandRegistry
mEnumLookup (defined in CommandRegistry)CommandRegistry
mEnums (defined in CommandRegistry)CommandRegistry
mEnumValueLookup (defined in CommandRegistry)CommandRegistry
mEnumValues (defined in CommandRegistry)CommandRegistry
mFactorizations (defined in CommandRegistry)CommandRegistry
mGetScoreForObjective (defined in CommandRegistry)CommandRegistry
mIsEduMode (defined in CommandRegistry)CommandRegistry
mNetworkUpdateCallback (defined in CommandRegistry)CommandRegistry
mOptionals (defined in CommandRegistry)CommandRegistry
mParseTables (defined in CommandRegistry)CommandRegistry
mPostfixes (defined in CommandRegistry)CommandRegistry
mRules (defined in CommandRegistry)CommandRegistry
mSemanticConstraintLookup (defined in CommandRegistry)CommandRegistry
mSemanticConstraints (defined in CommandRegistry)CommandRegistry
mSignatures (defined in CommandRegistry)CommandRegistry
mSkipOnEpsAutocompleteSymbols (defined in CommandRegistry)CommandRegistry
mSoftEnumLookup (defined in CommandRegistry)CommandRegistry
mSoftEnums (defined in CommandRegistry)CommandRegistry
mStateStack (defined in CommandRegistry)CommandRegistry
mTypeLookup (defined in CommandRegistry)CommandRegistry
NonTerminal typedef (defined in CommandRegistry)CommandRegistry
originCanRun(::CommandOrigin const &origin, ::CommandRegistry::Signature const &command) const (defined in CommandRegistry)CommandRegistry
originCanRun(::CommandOrigin const &origin, ::CommandRegistry::Overload const &overload) const (defined in CommandRegistry)CommandRegistry
ParamVisitCallback typedef (defined in CommandRegistry)CommandRegistry
parse(void *storage, CommandRegistry::ParseToken const &token, CommandOrigin const &origin, int version, std::string &error, std::vector< std::string > &errorParams) const (defined in CommandRegistry)CommandRegistryinline
parseEnum(void *storage, CommandRegistry::ParseToken const &token, CommandOrigin const &origin, int version, std::string &error, std::vector< std::string > &errorParams) const (defined in CommandRegistry)CommandRegistry
ParseFunction typedef (defined in CommandRegistry)CommandRegistry
ParseMap typedef (defined in CommandRegistry)CommandRegistry
ParseRuleSymbols() (defined in CommandRegistry)CommandRegistrystatic
parseSelector(::ActorSelectorArgs &args, ::CommandRegistry::ParseToken const &token, ::CommandOrigin const &origin, int version, ::std::string &error, ::std::vector<::std::string > &errorParams) const (defined in CommandRegistry)CommandRegistry
ParseTableMap typedef (defined in CommandRegistry)CommandRegistry
PredictTable typedef (defined in CommandRegistry)CommandRegistry
ProcessFunction typedef (defined in CommandRegistry)CommandRegistry
readFloat(float &value, ::CommandRegistry::ParseToken const &token, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry)CommandRegistrystatic
readInt(int &value, ::CommandRegistry::ParseToken const &token, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry)CommandRegistrystatic
readRelativeCoordinate(bool &relative, float &offset, ::CommandRegistry::ParseToken const &token, bool readIntegerAsCentered, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry)CommandRegistrystatic
readString(::std::string &value, ::CommandRegistry::ParseToken const &token, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry)CommandRegistrystatic
registerAlias(::std::string name, ::std::string alias) (defined in CommandRegistry)CommandRegistry
registerCommand(::std::string const &name, char const *description, ::CommandPermissionLevel requirement, ::CommandFlag f1, ::CommandFlag f2={}) (defined in CommandRegistry)CommandRegistry
registerOverloadInternal(::CommandRegistry::Signature &signature, ::CommandRegistry::Overload &overload) (defined in CommandRegistry)CommandRegistry
removeSoftEnumValues(::std::string const &enumName, ::std::vector<::std::string > values) (defined in CommandRegistry)CommandRegistry
RuleIndex typedef (defined in CommandRegistry)CommandRegistry
ScoreboardScoreAccessor typedef (defined in CommandRegistry)CommandRegistry
SemanticConstraintID typedef (defined in CommandRegistry)CommandRegistry
serializeAvailableCommands() const (defined in CommandRegistry)CommandRegistry
setCommandRegistrationOverride(CommandOverrideFunctor functor) (defined in CommandRegistry)CommandRegistry
setSoftEnumValues(::std::string const &enumName, ::std::vector<::std::string > values) (defined in CommandRegistry)CommandRegistry
setupChainedSubcommandOverloadRules(::CommandRegistry::Signature &signature) (defined in CommandRegistry)CommandRegistry
setupOverloadRules(::CommandRegistry::Signature &signature) (defined in CommandRegistry)CommandRegistry
SoftEnumID typedef (defined in CommandRegistry)CommandRegistry
SymbolSet typedef (defined in CommandRegistry)CommandRegistry
symbolToString(::CommandRegistry::Symbol symbol) const (defined in CommandRegistry)CommandRegistry
SymbolVector typedef (defined in CommandRegistry)CommandRegistry
TAG_VALUES_SOFTENUM_NAME() (defined in CommandRegistry)CommandRegistrystatic
Terminal typedef (defined in CommandRegistry)CommandRegistry
UNLOCKABLE_RECIPES_SOFTENUM_NAME() (defined in CommandRegistry)CommandRegistrystatic
ValueTypeID typedef (defined in CommandRegistry)CommandRegistry
~CommandRegistry() (defined in CommandRegistry)CommandRegistry