Lines Matching defs:char
45 inline const char* getNamedValueName (const void* namedValue)
114 bool Parser::parse (int numArgs, const char* const* args, CommandLine* dst, std::ostream& err) const
155 const char* arg = args[argNdx];
168 const char* nameStart = arg + (isLongName ? 2 : 1);
169 const char* nameEnd = std::find(nameStart, arg+argLen, '=');
209 const char* value = hasValue ? (hasImmValue ? nameEnd+1 : args[argNdx+1]) : DE_NULL;
300 const void* findNamedValueMatch (const char* src, const void* namedValues, const void* namedValuesEnd, size_t stride)
324 void parseType<bool> (const char*, bool* dst)
330 void parseType<std::string> (const char* src, std::string* dst)
336 void parseType<int> (const char* src, int* dst)
367 const char* args[] = { "-h" };
377 const char* args[] = { "--help" };
387 const char* args[] = { "foo", "bar", "baz baz" };
442 const char* args[] = { "-s", "test value", "-b", "-i=9", "--named=huge" };
459 const char* args[] = { "--string=foo", "-b", "--", "--int=2", "-b" };
478 const char* args[] = { "--string", "--", "-b", "foo" };
496 const char* args[] = { "-b=true" };
507 const char* args[] = { "-n=two" };
518 const char* args[] = { "-x" };
529 const char* args[] = { "--xxx" };
540 const char* args[] = { "--int", "1x" };
551 const char* args[] = { "-s=2", "-s=3" };
562 const char* args[] = { "--int" };
573 const char* args[] = { "--string=", "-b", "-x", "" };