Lines Matching defs:argLen
133 static inline std::string ConvertToFlagName(char* argStr, int argLen)
135 for (int k = 0; k < argLen; ++k) {
144 return std::string(argStr, argLen);
162 int argLen {0};
164 for (; argStr[argLen] != '\0'; ++argLen) {
165 if (argStr[argLen] != '-') {
168 if (keepCounting and argStr[argLen] == '-') {
172 argLen -= prefix;
176 if (prefix == shortFlagLen and argLen == shortFlagLen) {
177 flagName = std::string(argStr + prefix, argLen);
184 if (prefix == longPrefix and argLen > shortFlagLen) {
185 flagName = ConvertToFlagName(argStr + longPrefix, argLen);
215 int argLen {0};
216 for (; argStr[argLen] != '\0'; ++argLen);
217 flagValue = std::string(argStr, argLen);