webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Typedefs
gflags_declare.h File Reference
#include <string>
#include <stdint.h>

Go to the source code of this file.

Namespaces

 GFLAGS_NAMESPACE
 
 fLS
 

Macros

#define GFLAGS_NAMESPACE   google
 
#define GFLAGS_DLL_DECL
 
#define GFLAGS_DLL_DECLARE_FLAG
 
#define DECLARE_VARIABLE(type, shorttype, name)
 
#define DECLARE_bool(name)   DECLARE_VARIABLE(bool, B, name)
 
#define DECLARE_int32(name)   DECLARE_VARIABLE(::GFLAGS_NAMESPACE::int32, I, name)
 
#define DECLARE_int64(name)   DECLARE_VARIABLE(::GFLAGS_NAMESPACE::int64, I64, name)
 
#define DECLARE_uint64(name)   DECLARE_VARIABLE(::GFLAGS_NAMESPACE::uint64, U64, name)
 
#define DECLARE_double(name)   DECLARE_VARIABLE(double, D, name)
 
#define DECLARE_string(name)
 

Typedefs

typedef int32_t GFLAGS_NAMESPACE::int32
 
typedef uint32_t GFLAGS_NAMESPACE::uint32
 
typedef int64_t GFLAGS_NAMESPACE::int64
 
typedef uint64_t GFLAGS_NAMESPACE::uint64
 
typedef std::string fLS::clstring
 

Macro Definition Documentation

◆ DECLARE_bool

#define DECLARE_bool (   name)    DECLARE_VARIABLE(bool, B, name)

◆ DECLARE_double

#define DECLARE_double (   name)    DECLARE_VARIABLE(double, D, name)

◆ DECLARE_int32

#define DECLARE_int32 (   name)    DECLARE_VARIABLE(::GFLAGS_NAMESPACE::int32, I, name)

◆ DECLARE_int64

#define DECLARE_int64 (   name)    DECLARE_VARIABLE(::GFLAGS_NAMESPACE::int64, I64, name)

◆ DECLARE_string

#define DECLARE_string (   name)
Value:
/* We always want to import declared variables, dll or no */ \
namespace fLS { \
} \
using fLS::FLAGS_##name
std::string clstring
Definition: gflags_declare.h:107
Definition: gflags.h:529
EGLImageKHR EGLint * name
Definition: eglext.h:851

◆ DECLARE_uint64

#define DECLARE_uint64 (   name)    DECLARE_VARIABLE(::GFLAGS_NAMESPACE::uint64, U64, name)

◆ DECLARE_VARIABLE

#define DECLARE_VARIABLE (   type,
  shorttype,
  name 
)
Value:
/* We always want to import declared variables, dll or no */ \
namespace fL##shorttype { extern GFLAGS_DLL_DECLARE_FLAG type FLAGS_##name; } \
using fL##shorttype::FLAGS_##name
EGLImageKHR EGLint * name
Definition: eglext.h:851
EGLenum type
Definition: eglext.h:63
#define GFLAGS_DLL_DECLARE_FLAG
Definition: gflags_declare.h:62

◆ GFLAGS_DLL_DECL

#define GFLAGS_DLL_DECL

◆ GFLAGS_DLL_DECLARE_FLAG

#define GFLAGS_DLL_DECLARE_FLAG

◆ GFLAGS_NAMESPACE

#define GFLAGS_NAMESPACE   google