Make ExecCmdValueString const-correct

This commit is contained in:
sfc-gh-tclinkenbeard 2020-12-27 01:51:58 -04:00
parent 5b2e88b187
commit 8dc39f4d8f
2 changed files with 8 additions and 8 deletions

View File

@ -27,15 +27,15 @@ void ExecCmdValueString::setCmdValueString(StringRef pCmdValueString) {
parseCmdValue(); parseCmdValue();
} }
StringRef ExecCmdValueString::getCmdValueString() { StringRef ExecCmdValueString::getCmdValueString() const {
return cmdValueString.toString(); return cmdValueString.toString();
} }
StringRef ExecCmdValueString::getBinaryPath() { StringRef ExecCmdValueString::getBinaryPath() const {
return binaryPath; return binaryPath;
} }
VectorRef<StringRef> ExecCmdValueString::getBinaryArgs() { VectorRef<StringRef> ExecCmdValueString::getBinaryArgs() const {
return binaryArgs; return binaryArgs;
} }
@ -57,7 +57,7 @@ void ExecCmdValueString::parseCmdValue() {
return; return;
} }
void ExecCmdValueString::dbgPrint() { void ExecCmdValueString::dbgPrint() const {
auto te = TraceEvent("ExecCmdValueString"); auto te = TraceEvent("ExecCmdValueString");
te.detail("CmdValueString", cmdValueString.toString()); te.detail("CmdValueString", cmdValueString.toString());

View File

@ -25,13 +25,13 @@ public: // ctor & dtor
explicit ExecCmdValueString(StringRef cmdValueString); explicit ExecCmdValueString(StringRef cmdValueString);
public: // interfaces public: // interfaces
StringRef getBinaryPath(); StringRef getBinaryPath() const;
VectorRef<StringRef> getBinaryArgs(); VectorRef<StringRef> getBinaryArgs() const;
void setCmdValueString(StringRef cmdValueString); void setCmdValueString(StringRef cmdValueString);
StringRef getCmdValueString(void); StringRef getCmdValueString(void) const;
public: // helper functions public: // helper functions
void dbgPrint(); void dbgPrint() const;
private: // functions private: // functions
void parseCmdValue(); void parseCmdValue();