![]() |
appkit
1.5.1
RoadNarrows Robotics Application Kit
|
This is the complete list of members for rnr::cmd::CommandLine, including all inherited members.
| addCommand(const CmdDesc &desc) | rnr::cmd::CommandLine | virtual |
| addCommand(const CmdDesc &desc, CmdExec1Func fnExec) | rnr::cmd::CommandLine | virtual |
| addCommand(const CmdDesc &desc, CmdExec2Func fnExec) | rnr::cmd::CommandLine | virtual |
| addCommand(const CmdDesc &desc, CmdExec3Func fnExec) | rnr::cmd::CommandLine | virtual |
| addCommand(const std::string strSyntax) | rnr::cmd::CommandLine | virtual |
| addCommand(const std::string strSyntax, CmdExec1Func fnExec) | rnr::cmd::CommandLine | virtual |
| addCommand(const std::string strSyntax, CmdExec2Func fnExec) | rnr::cmd::CommandLine | virtual |
| addCommand(const std::string strSyntax, CmdExec3Func fnExec) | rnr::cmd::CommandLine | virtual |
| addDataSection(const std::string &ns, void *pData, DataSect::DeallocFunc fn=NULL) | rnr::cmd::CommandLine | |
| addToHistory(const str::StringVec &argv) | rnr::cmd::CommandLine | virtual |
| addToHistory(const CmdExtArgVec &argv) | rnr::cmd::CommandLine | virtual |
| at(const int uid) const | rnr::cmd::CommandLine | |
| at(const std::string &strName) const | rnr::cmd::CommandLine | |
| backtrace(std::ostream &os, const bool bAll=false) const | rnr::cmd::CommandLine | |
| begin() const | rnr::cmd::CommandLine | inline |
| c14n(const TokenVec &tokens) | rnr::cmd::CommandLine | static |
| checkReadResult() | rnr::cmd::CommandLine | protected |
| cmdAt(const int uid) | rnr::cmd::CommandLine | protected |
| cmdAt(const std::string &strName) | rnr::cmd::CommandLine | protected |
| CommandLine(const std::string strName="cl", const std::string strPrompt="> ", bool bUseRlLib=true, bool bIgnoreCase=false) | rnr::cmd::CommandLine | |
| compile() | rnr::cmd::CommandLine | virtual |
| compile(CmdDef &cmddef) | rnr::cmd::CommandLine | protectedvirtual |
| end() const | rnr::cmd::CommandLine | inline |
| execute(const str::StringVec &argv) | rnr::cmd::CommandLine | virtual |
| execute(const CmdExtArgVec &argv) | rnr::cmd::CommandLine | virtual |
| finalize() | rnr::cmd::CommandLine | protected |
| getArgDefType(const CmdExtArg &arg) const | rnr::cmd::CommandLine | |
| getArgName(const CmdExtArg &arg) const | rnr::cmd::CommandLine | |
| getBtEnable() const | rnr::cmd::CommandLine | inline |
| getDataSection(const std::string &ns) | rnr::cmd::CommandLine | |
| getErrorStr() const | rnr::cmd::CommandLine | |
| getLineNum() const | rnr::cmd::CommandLine | inline |
| getName() const | rnr::cmd::CommandLine | inline |
| getPrompt() const | rnr::cmd::CommandLine | |
| hasCmd(const int uid) const | rnr::cmd::CommandLine | |
| hasCmd(const std::string &strName) const | rnr::cmd::CommandLine | |
| isDefined() const (defined in rnr::cmd::CommandLine) | rnr::cmd::CommandLine | |
| isReservedDataSection(const std::string &ns) const | rnr::cmd::CommandLine | |
| kbhit() (defined in rnr::cmd::CommandLine) | rnr::cmd::CommandLine | inline |
| kbhit(FILE *fp) (defined in rnr::cmd::CommandLine) | rnr::cmd::CommandLine | |
| lexQuotedString(const std::string &strInput, ssize_t cursor, TokenVec &tokens) | rnr::cmd::CommandLine | protectedvirtual |
| lexSyntaxParenExpr(const std::string &strSyntax, ssize_t cursor, TokenVec &tokens) | rnr::cmd::CommandLine | protectedvirtual |
| lexSyntaxWord(const std::string &strSyntax, ssize_t cursor, TokenVec &tokens) | rnr::cmd::CommandLine | protectedvirtual |
| lexWord(const std::string &strInput, ssize_t cursor, TokenVec &tokens) | rnr::cmd::CommandLine | protectedvirtual |
| logLexToken(const std::string &strSource, const size_t start, const ssize_t cursor, TokenVec &tokens, const bool bLoc=false) | rnr::cmd::CommandLine | protectedvirtual |
| m_bIgnoreCase | rnr::cmd::CommandLine | protected |
| m_bIsCompiled | rnr::cmd::CommandLine | protected |
| m_cmdDefs | rnr::cmd::CommandLine | protected |
| m_cmdExecs | rnr::cmd::CommandLine | protected |
| m_dataSects | rnr::cmd::CommandLine | protected |
| m_log | rnr::cmd::CommandLine | protected |
| m_nUidCnt | rnr::cmd::CommandLine | protected |
| m_prompts | rnr::cmd::CommandLine | protected |
| m_readline | rnr::cmd::CommandLine | protected |
| m_strName | rnr::cmd::CommandLine | protected |
| match(const TokenVec &tokens, CmdExtArgVec &argv) | rnr::cmd::CommandLine | protected |
| matchCommand(const CmdDef &cmddef, const TokenVec &tokens, CmdExtArgVec &argv, double &fFitness) | rnr::cmd::CommandLine | protected |
| matchCommandForm(const CmdFormDef &form, const TokenVec &tokens, CmdExtArgVec &argv, double &fFitness) | rnr::cmd::CommandLine | protected |
| numOfArgs(int uid, int iform) const | rnr::cmd::CommandLine | |
| numOfArgs(const CmdExtArg &arg) const | rnr::cmd::CommandLine | |
| numOfCmds() const | rnr::cmd::CommandLine | inline |
| numOfOptionalArgs(int uid, int iform) const | rnr::cmd::CommandLine | |
| numOfOptionalArgs(const CmdExtArg &arg) const | rnr::cmd::CommandLine | |
| numOfRequiredArgs(int uid, int iform) const | rnr::cmd::CommandLine | |
| numOfRequiredArgs(const CmdExtArg &arg) const | rnr::cmd::CommandLine | |
| ok() const | rnr::cmd::CommandLine | inline |
| operator<<(std::ostream &os, const CommandLine &cl) | rnr::cmd::CommandLine | friend |
| operator[](const int uid) const | rnr::cmd::CommandLine | |
| operator[](const std::string &strName) const | rnr::cmd::CommandLine | |
| parseArg(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| parseArgv0(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| parseIdentifier(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, std::string &strIdent) | rnr::cmd::CommandLine | protected |
| parseLiteralArg(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| parseLiteralValue(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, std::string &strValue) | rnr::cmd::CommandLine | protected |
| parseOptionalArgList(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| parseRequiredArgList(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| parseSyntax(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens) | rnr::cmd::CommandLine | protectedvirtual |
| parseVariableArg(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| parseVarMod(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, CmdArgDef::ArgType &eType, CmdArgDef::RangeVec &ranges, RegEx &re) | rnr::cmd::CommandLine | protected |
| parseVarRangeExpr(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, CmdArgDef::RangeVec &ranges) | rnr::cmd::CommandLine | protected |
| parseVarRegExpr(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, RegEx &re) | rnr::cmd::CommandLine | protected |
| parseVarType(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, CmdArgDef::ArgType &eType) | rnr::cmd::CommandLine | protected |
| parseXorList(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos, str::StringVec &literals) | rnr::cmd::CommandLine | protected |
| parseXorListArg(CmdDef &cmddef, CmdFormDef &form, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| peekEq(const std::string strCmp, const Token &token) const | rnr::cmd::CommandLine | inlineprotected |
| popPrompt() | rnr::cmd::CommandLine | |
| processInput(const std::string &strLine, CmdExtArgVec &argv) | rnr::cmd::CommandLine | protected |
| pushPrompt(const std::string &strPrompt) | rnr::cmd::CommandLine | |
| pushToken(const std::string &strSource, const size_t start, const ssize_t cursor, TokenVec &tokens) | rnr::cmd::CommandLine | protected |
| quit() | rnr::cmd::CommandLine | inline |
| readCommand(int &uid, int &iform, str::StringVec &argv) | rnr::cmd::CommandLine | inlinevirtual |
| readCommand(CmdExtArgVec &argv) | rnr::cmd::CommandLine | inlinevirtual |
| readCommand(FILE *fp, int &uid, int &iform, str::StringVec &argv) | rnr::cmd::CommandLine | virtual |
| readCommand(FILE *fp, CmdExtArgVec &argv) | rnr::cmd::CommandLine | virtual |
| removeAllCommands() | rnr::cmd::CommandLine | virtual |
| removeCommand(const int uid) | rnr::cmd::CommandLine | virtual |
| removeCommand(const std::string &strName) | rnr::cmd::CommandLine | virtual |
| removeDataSection(const std::string &ns) | rnr::cmd::CommandLine | |
| resetLineNum() | rnr::cmd::CommandLine | inline |
| rlArgDefs(const std::string &strSubtext, std::vector< CmdArgDef * > &argdefs) | rnr::cmd::CommandLine | protected |
| rlBuildReadLineGenerator() | rnr::cmd::CommandLine | protectedvirtual |
| rlGenerator(const std::string &strText, int nIndex, const std::string &strContext, int nStart, int nEnd, unsigned &uFlags) | rnr::cmd::CommandLine | protectedvirtual |
| rlGeneratorWrapper(void *pAppArg, const std::string &strText, int nIndex, const std::string &strContext, int nStart, int nEnd, unsigned &uFlags) | rnr::cmd::CommandLine | protectedstatic |
| rlPartialMatch(const std::string &strText, const std::string strLiteral, const size_t uLen) | rnr::cmd::CommandLine | protected |
| rlTabList(const std::string &strText, std::vector< CmdArgDef * > &argdefs, str::StringVec &tabList, unsigned &uFlags) | rnr::cmd::CommandLine | protected |
| setBtEnable(bool bEnable) | rnr::cmd::CommandLine | inline |
| setLineNum(const size_t uLineNum) | rnr::cmd::CommandLine | inline |
| tokenizeInput(const std::string &strInput, TokenVec &tokens) | rnr::cmd::CommandLine | virtual |
| tokenizeInput(const std::string &strInput, str::StringVec &tokens) | rnr::cmd::CommandLine | virtual |
| tokenizeSyntax(const std::string &strSyntax, TokenVec &tokens) | rnr::cmd::CommandLine | protectedvirtual |
| tokEq(const std::string strCmp, const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| tokIdentifier(const TokenVec &tokens, size_t &pos) | rnr::cmd::CommandLine | protected |
| toVec(const CmdExtArgVec &v1, str::StringVec &v2) | rnr::cmd::CommandLine | protected |
| ~CommandLine() | rnr::cmd::CommandLine | virtual |