14#ifndef LLVM_CLANG_LEX_MACROBASE_H
15#define LLVM_CLANG_LEX_MACROBASE_H
17#include "llvm/Support/PointerLikeTypeTraits.h"
Encapsulates the data about a macro definition (e.g.
The JSON file list parser is used to communicate input to InstallAPI.
Diagnostic wrappers for TextAPI types for error reporting.
static const ::clang::MacroInfo * getFromVoidPointer(const void *P)
static constexpr int NumLowBitsAvailable
static const void * getAsVoidPointer(const ::clang::MacroInfo *P)
static inline ::clang::MacroInfo * getFromVoidPointer(void *P)
static constexpr int NumLowBitsAvailable
static void * getAsVoidPointer(::clang::MacroInfo *P)