33 #ifndef GFLAGS_GFLAGS_H_ 34 # error The internal header gflags_gflags.h may only be included by gflags.h 37 #ifndef GFLAGS_NS_GFLAGS_H_ 38 #define GFLAGS_NS_GFLAGS_H_ 67 using GFLAGS_NAMESPACE::FlagSettingMode;
70 using GFLAGS_NAMESPACE::SET_FLAGS_DEFAULT;
101 #endif // GFLAGS_NS_GFLAGS_H_ GFLAGS_DLL_DECL const char * VersionString()
Definition: gflags.cc:1531
GFLAGS_DLL_DECL uint64 Uint64FromEnv(const char *varname, uint64 defval)
Definition: gflags.cc:1812
GFLAGS_DLL_DECL const char * GetArgv0()
Definition: gflags.cc:1492
GFLAGS_DLL_DECL bool GetCommandLineOption(const char *name, std::string *OUTPUT)
GFLAGS_DLL_DECL const char * ProgramInvocationShortName()
Definition: gflags.cc:1497
int32_t int32
Definition: gflags_declare.h:80
GFLAGS_DLL_DECL bool RegisterFlagValidator(const bool *flag, bool(*validate_fn)(const char *, bool))
Definition: gflags.cc:1844
GFLAGS_DLL_DECL int32 Int32FromEnv(const char *varname, int32 defval)
Definition: gflags.cc:1806
uint32_t uint32
Definition: gflags_declare.h:81
SET_FLAG_IF_DEFAULT
Definition: gflags.h:227
GFLAGS_DLL_DECL void HandleCommandLineHelpFlags()
Definition: gflags_reporting.cc:371
GFLAGS_DLL_DECL void GetAllFlags(std::vector< CommandLineFlagInfo > *OUTPUT)
Definition: gflags.cc:1427
GFLAGS_DLL_DECL CommandLineFlagInfo GetCommandLineFlagInfoOrDie(const char *name)
Definition: gflags.cc:1585
uint64_t uint64
Definition: gflags_declare.h:83
GFLAGS_DLL_DECL std::string SetCommandLineOptionWithMode(const char *name, const char *value, FlagSettingMode set_mode)
Definition: gflags.cc:1594
GFLAGS_DLL_DECL std::string CommandlineFlagsIntoString()
Definition: gflags.cc:1728
GFLAGS_DLL_DECL uint32 ParseCommandLineNonHelpFlags(int *argc, char ***argv, bool remove_flags)
Definition: gflags.cc:1918
GFLAGS_DLL_DECL const char * GetArgv()
Definition: gflags.cc:1491
GFLAGS_DLL_DECL const char * ProgramInvocationName()
Definition: gflags.cc:1494
GFLAGS_DLL_DECL bool ReadFlagsFromString(const std::string &flagfilecontents, const char *prog_name, bool errors_are_fatal)
GFLAGS_DLL_DECL void SetArgv(int argc, const char **argv)
Definition: gflags.cc:1463
GFLAGS_DLL_DECL const char * ProgramUsage()
Definition: gflags.cc:1511
GFLAGS_DLL_DECL const std::vector< std::string > & GetArgvs()
Definition: gflags.cc:1490
SET_FLAGS_VALUE
Definition: gflags.h:227
GFLAGS_DLL_DECL int64 Int64FromEnv(const char *varname, int64 defval)
Definition: gflags.cc:1809
GFLAGS_DLL_DECL void AllowCommandLineReparsing()
Definition: gflags.cc:1936
GFLAGS_DLL_DECL double DoubleFromEnv(const char *varname, double defval)
Definition: gflags.cc:1815
GFLAGS_DLL_DECL uint32 ParseCommandLineFlags(int *argc, char ***argv, bool remove_flags)
Definition: gflags.cc:1914
GFLAGS_DLL_DECL void ShutDownCommandLineFlags()
Definition: gflags.cc:1955
GFLAGS_DLL_DECL bool AppendFlagsIntoFile(const std::string &filename, const char *prog_name)
GFLAGS_DLL_DECL uint32 GetArgvSum()
Definition: gflags.cc:1493
GFLAGS_DLL_DECL std::string SetCommandLineOption(const char *name, const char *value)
Definition: gflags.cc:1611
GFLAGS_DLL_DECL void ReparseCommandLineNonHelpFlags()
Definition: gflags.cc:1940
GFLAGS_DLL_DECL void ShowUsageWithFlags(const char *argv0)
Definition: gflags_reporting.cc:306
Definition: gflags_gflags.h:41
GFLAGS_DLL_DECL void SetUsageMessage(const std::string &usage)
GFLAGS_DLL_DECL const char * StringFromEnv(const char *varname, const char *defval)
Definition: gflags.cc:1823
GFLAGS_DLL_DECL bool ReadFromFlagsFile(const std::string &filename, const char *prog_name, bool errors_are_fatal)
GFLAGS_DLL_DECL void SetVersionString(const std::string &version)
GFLAGS_DLL_DECL bool GetCommandLineFlagInfo(const char *name, CommandLineFlagInfo *OUTPUT)
Definition: gflags.cc:1571
GFLAGS_DLL_DECL std::string DescribeOneFlag(const CommandLineFlagInfo &flag)
Definition: gflags_reporting.cc:119
GFLAGS_DLL_DECL bool BoolFromEnv(const char *varname, bool defval)
Definition: gflags.cc:1803
GFLAGS_DLL_DECL void ShowUsageWithFlagsRestrict(const char *argv0, const char *restrict)
Definition: gflags_reporting.cc:298
int64_t int64
Definition: gflags_declare.h:82