clang API Documentation

Defines | Variables
Builtins.cpp File Reference
#include "clang/Basic/Builtins.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "clang/Basic/Builtins.def"
Include dependency graph for Builtins.cpp:

Go to the source code of this file.

Defines

#define BUILTIN(ID, TYPE, ATTRS)   { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES },
#define LANGBUILTIN(ID, TYPE, ATTRS, BUILTIN_LANG)   { #ID, TYPE, ATTRS, 0, BUILTIN_LANG },
#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER, BUILTIN_LANG)

Variables

static const Builtin::Info BuiltinInfo []

Define Documentation

#define BUILTIN (   ID,
  TYPE,
  ATTRS 
)    { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES },
#define LANGBUILTIN (   ID,
  TYPE,
  ATTRS,
  BUILTIN_LANG 
)    { #ID, TYPE, ATTRS, 0, BUILTIN_LANG },
#define LIBBUILTIN (   ID,
  TYPE,
  ATTRS,
  HEADER,
  BUILTIN_LANG 
)
Value:
{ #ID, TYPE, ATTRS, HEADER,\
                                                            BUILTIN_LANG },

Variable Documentation

const Builtin::Info BuiltinInfo[] [static]