Lines Matching refs:flag
69 FlagRegesterer(const std::string& name, const T& flag)
72 std::cout << "CommandLineFlags WARN: flag " << name << " redefined" << std::endl;
75 metaFlag.addr_ = (void*) &flag;
247 // flag parsing done
256 static int ParseBoolFlag(const std::string& flag, const std::string& valStr)
258 bool *val = (bool*) flags_[flag].addr_;
264 std::cout << "CommandLineFlags ERROR: argument " << flag
274 static int ParseInt8Flag(const std::string& flag, const std::string& valStr)
279 std::cout << "CommandLineFlags ERROR: argument " << flag
284 int8_t* val = (int8_t*) flags_[flag].addr_;
289 static int ParseInt16Flag(const std::string& flag, const std::string& valStr)
294 std::cout << "CommandLineFlags ERROR: argument " << flag
299 int16_t* val = (int16_t*) flags_[flag].addr_;
304 static int ParseInt32Flag(const std::string& flag, const std::string& valStr)
309 std::cout << "CommandLineFlags ERROR: argument " << flag
314 int32_t* val = (int32_t*) flags_[flag].addr_;
319 static int ParseInt64Flag(const std::string& flag, const std::string& valStr)
324 std::cout << "CommandLineFlags ERROR: argument " << flag
329 int64_t* val = (int64_t*) flags_[flag].addr_;
334 static int ParseUint8Flag(const std::string& flag, const std::string& valStr)
339 std::cout << "CommandLineFlags ERROR: argument " << flag
344 uint8_t* val = (uint8_t*) flags_[flag].addr_;
349 static int ParseUint16Flag(const std::string& flag, const std::string& valStr)
354 std::cout << "CommandLineFlags ERROR: argument " << flag
359 uint16_t* val = (uint16_t*) flags_[flag].addr_;
364 static int ParseUint32Flag(const std::string& flag, const std::string& valStr)
369 std::cout << "CommandLineFlags ERROR: argument " << flag
374 uint32_t* val = (uint32_t*) flags_[flag].addr_;
379 static int ParseUint64Flag(const std::string& flag, const std::string& valStr)
384 std::cout << "CommandLineFlags ERROR: argument " << flag
389 uint64_t* val = (uint64_t*) flags_[flag].addr_;
394 static int ParseDoubleFlag(const std::string& flag, const std::string& valStr)
399 std::cout << "CommandLineFlags ERROR: argument " << flag
404 double* val = (double*) flags_[flag].addr_;
409 static int ParseStringFlag(const std::string& flag, const std::string& valStr)
411 std::string* val = (std::string*) flags_[flag].addr_;
416 static int ParseBoolArrayFlag(const std::string& flag, const std::string& valStr)
418 std::vector<bool>* val = (std::vector<bool>*) flags_[flag].addr_;
431 std::cout << "CommandLineFlags ERROR: argument " << flag
443 static int ParseInt8ArrayFlag(const std::string& flag, const std::string& valStr)
445 std::vector<int8_t>* val = (std::vector<int8_t>*) flags_[flag].addr_;
456 std::cout << "CommandLineFlags ERROR: argument " << flag
469 static int ParseInt16ArrayFlag(const std::string& flag, const std::string& valStr)
471 std::vector<int16_t>* val = (std::vector<int16_t>*) flags_[flag].addr_;
482 std::cout << "CommandLineFlags ERROR: argument " << flag
495 static int ParseInt32ArrayFlag(const std::string& flag, const std::string& valStr)
497 std::vector<int32_t>* val = (std::vector<int32_t>*) flags_[flag].addr_;
508 std::cout << "CommandLineFlags ERROR: argument " << flag
521 static int ParseInt64ArrayFlag(const std::string& flag, const std::string& valStr)
523 std::vector<int64_t>* val = (std::vector<int64_t>*) flags_[flag].addr_;
534 std::cout << "CommandLineFlags ERROR: argument " << flag
547 static int ParseUint8ArrayFlag(const std::string& flag, const std::string& valStr)
549 std::vector<uint8_t>* val = (std::vector<uint8_t>*) flags_[flag].addr_;
560 std::cout << "CommandLineFlags ERROR: argument " << flag
573 static int ParseUint16ArrayFlag(const std::string& flag, const std::string& valStr)
575 std::vector<uint16_t>* val = (std::vector<uint16_t>*) flags_[flag].addr_;
586 std::cout << "CommandLineFlags ERROR: argument " << flag
599 static int ParseUint32ArrayFlag(const std::string& flag, const std::string& valStr)
601 std::vector<uint32_t>* val = (std::vector<uint32_t>*) flags_[flag].addr_;
612 std::cout << "CommandLineFlags ERROR: argument " << flag
625 static int ParseUint64ArrayFlag(const std::string& flag, const std::string& valStr)
627 std::vector<uint64_t>* val = (std::vector<uint64_t>*) flags_[flag].addr_;
638 std::cout << "CommandLineFlags ERROR: argument " << flag
651 static int ParseDoubleArrayFlag(const std::string& flag, const std::string& valStr)
653 std::vector<double>* val = (std::vector<double>*) flags_[flag].addr_;
664 std::cout << "CommandLineFlags ERROR: argument " << flag
677 static int ParseStringArrayFlag(const std::string& flag, const std::string& valStr)
679 std::vector<std::string>* val = (std::vector<std::string>*) flags_[flag].addr_;