clang 19.0.0git
Classes | Namespaces | Enumerations
GlobalDecl.h File Reference
#include "clang/AST/Attr.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclOpenMP.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/Basic/ABI.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/type_traits.h"
#include <cassert>

Go to the source code of this file.

Classes

class  clang::GlobalDecl
 GlobalDecl - represents a global declaration. More...
 
struct  llvm::DenseMapInfo< clang::GlobalDecl >
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  llvm
 YAML serialization mapping.
 

Enumerations

enum class  clang::DynamicInitKind : unsigned { clang::NoStub = 0 , clang::Initializer , clang::AtExit , clang::GlobalArrayDestructor }
 
enum class  clang::KernelReferenceKind : unsigned { clang::Kernel = 0 , clang::Stub = 1 }