clang API Documentation

Classes | Namespaces | Defines | Functions
DeclarationName.cpp File Reference
#include "clang/AST/ASTContext.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/Type.h"
#include "clang/AST/TypeLoc.h"
#include "clang/AST/TypeOrdering.h"
#include "clang/Basic/IdentifierTable.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include "clang/Basic/OperatorKinds.def"
Include dependency graph for DeclarationName.cpp:

Go to the source code of this file.

Classes

class  clang::CXXSpecialName
class  clang::CXXOperatorIdName
class  clang::CXXLiteralOperatorIdName

Namespaces

namespace  clang

Defines

#define OVERLOADED_OPERATOR(Name, Spelling, Token, Unary, Binary, MemberOnly)   Spelling,

Functions

static int clang::compareInt (unsigned A, unsigned B)

Define Documentation

#define OVERLOADED_OPERATOR (   Name,
  Spelling,
  Token,
  Unary,
  Binary,
  MemberOnly 
)    Spelling,