#include <string>
#include "base/basictypes.h"
マクロ定義 | |
#define | DECLARE_VARIABLE(type, name) |
#define | DEFINE_VARIABLE(type, name, value, meaning) |
#define | DECLARE_bool(name) DECLARE_VARIABLE(bool, name) |
#define | DEFINE_bool(name, value, meaning) DEFINE_VARIABLE(bool, name, value, meaning) |
#define | DECLARE_int32(name) DECLARE_VARIABLE(int32, name) |
#define | DEFINE_int32(name, value, meaning) DEFINE_VARIABLE(int32, name, value, meaning) |
#define | DECLARE_int64(name) DECLARE_VARIABLE(int64, name) |
#define | DEFINE_int64(name, value, meaning) DEFINE_VARIABLE(int64, name, value, meaning) |
#define | DECLARE_uint64(name) DECLARE_VARIABLE(uint64, name) |
#define | DEFINE_uint64(name, value, meaning) DEFINE_VARIABLE(uint64, name, value, meaning) |
#define | DECLARE_double(name) DECLARE_VARIABLE(double, name) |
#define | DEFINE_double(name, value, meaning) DEFINE_VARIABLE(double, name, value, meaning) |
#define | DECLARE_string(name) |
#define | DEFINE_string(name, value, meaning) |
#define DECLARE_bool | ( | name | ) | DECLARE_VARIABLE(bool, name) |
tcmalloc-0.8/base/commandlineflags.h の 68 行で定義されています。
#define DECLARE_double | ( | name | ) | DECLARE_VARIABLE(double, name) |
tcmalloc-0.8/base/commandlineflags.h の 91 行で定義されています。
#define DECLARE_int32 | ( | name | ) | DECLARE_VARIABLE(int32, name) |
tcmalloc-0.8/base/commandlineflags.h の 74 行で定義されています。
#define DECLARE_int64 | ( | name | ) | DECLARE_VARIABLE(int64, name) |
tcmalloc-0.8/base/commandlineflags.h の 80 行で定義されています。
#define DECLARE_string | ( | name | ) |
値:
namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead { \ extern std::string FLAGS_##name; \ } \ using FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_##name
tcmalloc-0.8/base/commandlineflags.h の 98 行で定義されています。
#define DECLARE_uint64 | ( | name | ) | DECLARE_VARIABLE(uint64, name) |
tcmalloc-0.8/base/commandlineflags.h の 85 行で定義されています。
#define DECLARE_VARIABLE | ( | type, | |||
name | ) |
値:
namespace FLAG__namespace_do_not_use_directly_use_DECLARE_##type##_instead { \ extern type FLAGS_##name; \ } \ using FLAG__namespace_do_not_use_directly_use_DECLARE_##type##_instead::FLAGS_##name
tcmalloc-0.8/base/commandlineflags.h の 54 行で定義されています。
#define DEFINE_bool | ( | name, | |||
value, | |||||
meaning | ) | DEFINE_VARIABLE(bool, name, value, meaning) |
tcmalloc-0.8/base/commandlineflags.h の 70 行で定義されています。
#define DEFINE_double | ( | name, | |||
value, | |||||
meaning | ) | DEFINE_VARIABLE(double, name, value, meaning) |
tcmalloc-0.8/base/commandlineflags.h の 93 行で定義されています。
#define DEFINE_int32 | ( | name, | |||
value, | |||||
meaning | ) | DEFINE_VARIABLE(int32, name, value, meaning) |
tcmalloc-0.8/base/commandlineflags.h の 76 行で定義されています。
#define DEFINE_int64 | ( | name, | |||
value, | |||||
meaning | ) | DEFINE_VARIABLE(int64, name, value, meaning) |
tcmalloc-0.8/base/commandlineflags.h の 82 行で定義されています。
#define DEFINE_string | ( | name, | |||
value, | |||||
meaning | ) |
値:
namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead { \ std::string FLAGS_##name(value); \ char FLAGS_no##name; \ } \ using FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_##name
tcmalloc-0.8/base/commandlineflags.h の 103 行で定義されています。
#define DEFINE_uint64 | ( | name, | |||
value, | |||||
meaning | ) | DEFINE_VARIABLE(uint64, name, value, meaning) |
tcmalloc-0.8/base/commandlineflags.h の 87 行で定義されています。
#define DEFINE_VARIABLE | ( | type, | |||
name, | |||||
value, | |||||
meaning | ) |
値:
namespace FLAG__namespace_do_not_use_directly_use_DECLARE_##type##_instead { \ type FLAGS_##name(value); \ char FLAGS_no##name; \ } \ using FLAG__namespace_do_not_use_directly_use_DECLARE_##type##_instead::FLAGS_##name
tcmalloc-0.8/base/commandlineflags.h の 60 行で定義されています。