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::*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) | 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(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 | |
describe(::CommandParameterData const ¶m) 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) | 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 | |
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 |