|
LeviLamina
|
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::*parse)(void *, ::CommandRegistry::ParseToken const &, ::CommandOrigin const &, int, ::std::string &, ::std::vector<::std::string > &) const, ::CommandRegistry::Signature *signature) (defined in CommandRegistry) | CommandRegistry | |
| _addChainedSubcommandValuesInternal(::std::string const &name, ::std::vector<::std::pair< uint64, uint > > const &values, ::Bedrock::typeid_t<::CommandRegistry > type, bool(CommandRegistry::*parse)(void *, ::CommandRegistry::ParseToken const &, ::CommandOrigin const &, int, ::std::string &, ::std::vector<::std::string > &) const, ::CommandRegistry::Signature *signature) (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 | |
| _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) | CommandRegistry | static |
| 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 ¶ms, ::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) | CommandRegistry | static |
| collapse(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol) (defined in CommandRegistry) | CommandRegistry | static |
| collapseOn(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol, ::CommandRegistry::Symbol boundSymbol) (defined in CommandRegistry) | CommandRegistry | static |
| COMMAND_NAME_ENUM_NAME() (defined in CommandRegistry) | CommandRegistry | static |
| CommandOverrideFunctor typedef (defined in CommandRegistry) | CommandRegistry | |
| CommandRegistry() (defined in CommandRegistry) | CommandRegistry | |
| CommandRegistry(bool isEduMode) (defined in CommandRegistry) | CommandRegistry | explicit |
| 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 | |
| CustomStorageGetFn typedef (defined in CommandRegistry) | CommandRegistry | |
| CustomStorageIsSetFn typedef (defined in CommandRegistry) | CommandRegistry | |
| describe(::CommandParameterData const ¶m) const (defined in CommandRegistry) | CommandRegistry | |
| describe(::CommandRegistry::Symbol symbol) const (defined in CommandRegistry) | CommandRegistry | |
| describe(::CommandRegistry::Signature const &command, ::std::string const &alias, ::CommandRegistry::Overload const &overload, uint highlight, uint *start, uint *length) 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) | CommandRegistry | static |
| expandExcept(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol, ::CommandRegistry::Symbol boundSymbol) (defined in CommandRegistry) | CommandRegistry | static |
| 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) | CommandRegistry | static |
| forEachNonTerminal(::std::function< void(::CommandRegistry::Symbol)> func) const (defined in CommandRegistry) | CommandRegistry | |
| FUNCTION_NAME_SOFTENUM_NAME() (defined in CommandRegistry) | CommandRegistry | static |
| 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) | CommandRegistry | inline |
| 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) | CommandRegistry | static |
| HASITEM_PARAM_ITEM() (defined in CommandRegistry) | CommandRegistry | static |
| HASITEM_PARAM_LOCATION() (defined in CommandRegistry) | CommandRegistry | static |
| HASITEM_PARAM_QUANTITY() (defined in CommandRegistry) | CommandRegistry | static |
| HASITEM_PARAM_SLOT() (defined in CommandRegistry) | CommandRegistry | static |
| HASPERMISSIONSTATE_ENUM_DISABLED() (defined in CommandRegistry) | CommandRegistry | static |
| HASPERMISSIONSTATE_ENUM_ENABLED() (defined in CommandRegistry) | CommandRegistry | static |
| HASPROPERTY_PARAM_PROPERTY_NAME() (defined in CommandRegistry) | CommandRegistry | static |
| isValid(::CommandRegistry::Symbol symbol) const (defined in CommandRegistry) | CommandRegistry | |
| kill(::CommandRegistry::ParseToken &parent, ::CommandRegistry::Symbol symbol) (defined in CommandRegistry) | CommandRegistry | static |
| 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) | CommandRegistry | inline |
| 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) | CommandRegistry | static |
| 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) | CommandRegistry | static |
| readInt(int &value, ::CommandRegistry::ParseToken const &token, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry) | CommandRegistry | static |
| readRelativeCoordinate(bool &relative, float &offset, ::CommandRegistry::ParseToken const &token, bool readIntegerAsCentered, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry) | CommandRegistry | static |
| readString(::std::string &value, ::CommandRegistry::ParseToken const &token, ::std::string &error, ::std::vector<::std::string > &errorParams) (defined in CommandRegistry) | CommandRegistry | static |
| 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 | |
| registerOverload(char const *command, ::CommandVersion version, ::std::function<::std::unique_ptr<::Command >()> allocFn, ::std::vector<::CommandParameterData > params) (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) | CommandRegistry | static |
| Terminal typedef (defined in CommandRegistry) | CommandRegistry | |
| UNLOCKABLE_RECIPES_SOFTENUM_NAME() (defined in CommandRegistry) | CommandRegistry | static |
| ValueTypeID typedef (defined in CommandRegistry) | CommandRegistry | |
| ~CommandRegistry() (defined in CommandRegistry) | CommandRegistry |