Lines Matching refs:val
470 // We'll use 'sizeof(IsBool(val))' to distinguish.
477 // We have extra code here to make sure 'val' is actually a boolean.
478 #define DEFINE_bool(name,val,txt) namespace fLB { \
480 (sizeof(::fLB::IsBoolFlag(val)) \
484 DEFINE_VARIABLE(bool,B, name, val, txt)
486 #define DEFINE_int32(name,val,txt) DEFINE_VARIABLE(::google::int32,I, name, val, txt)
489 #define DEFINE_int64(name,val,txt) DEFINE_VARIABLE(::google::int64,I64, name, val, txt)
492 #define DEFINE_uint64(name,val,txt) DEFINE_VARIABLE(::google::uint64,U64, name, val, txt)
495 #define DEFINE_double(name,val,txt) DEFINE_VARIABLE(double,D, name, val, txt)
507 // --string and --nostring. And we need a temporary place to put val
513 #define DEFINE_string(name, val, txt) \
516 const std::string* const FLAGS_no##name = new (s_##name[0].s) std::string(val); \