#include "commandlineflags.h"
#include <algorithm>
#include <cctype>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <limits>
#include <map>
#include <utility>
#include "../src/string_util.h"
Go to the source code of this file.
|
bool | benchmark::BoolFromEnv (const char *flag, bool default_val) |
|
double | benchmark::DoubleFromEnv (const char *flag, double default_val) |
|
int32_t | benchmark::Int32FromEnv (const char *flag, int32_t default_val) |
|
bool | benchmark::IsFlag (const char *str, const char *flag) |
|
bool | benchmark::IsTruthyFlagValue (const std::string &value) |
|
std::map< std::string, std::string > | benchmark::KvPairsFromEnv (const char *flag, std::map< std::string, std::string > default_val) |
|
bool | benchmark::ParseBoolFlag (const char *str, const char *flag, bool *value) |
|
bool | benchmark::ParseDoubleFlag (const char *str, const char *flag, double *value) |
|
const char * | benchmark::ParseFlagValue (const char *str, const char *flag, bool def_optional) |
|
bool | benchmark::ParseInt32Flag (const char *str, const char *flag, int32_t *value) |
|
bool | benchmark::ParseKeyValueFlag (const char *str, const char *flag, std::map< std::string, std::string > *value) |
|
bool | benchmark::ParseStringFlag (const char *str, const char *flag, std::string *value) |
|
const char * | benchmark::StringFromEnv (const char *flag, const char *default_val) |
|