clang API Documentation

Classes | Namespaces | Functions
DeclarationName.h File Reference
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/PartialDiagnostic.h"
#include "llvm/Support/Compiler.h"
Include dependency graph for DeclarationName.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::DeclarationName
class  clang::DeclarationNameTable
struct  clang::DeclarationNameLoc
struct  clang::DeclarationNameLoc::NT
struct  clang::DeclarationNameLoc::CXXOpName
struct  clang::DeclarationNameLoc::CXXLitOpName
struct  clang::DeclarationNameInfo
struct  llvm::DenseMapInfo< clang::DeclarationName >
struct  llvm::isPodLike< clang::DeclarationName >

Namespaces

namespace  llvm
namespace  clang

Functions

raw_ostream & clang::operator<< (raw_ostream &OS, DeclarationName N)
bool clang::operator< (DeclarationName LHS, DeclarationName RHS)
bool clang::operator> (DeclarationName LHS, DeclarationName RHS)
bool clang::operator<= (DeclarationName LHS, DeclarationName RHS)
bool clang::operator>= (DeclarationName LHS, DeclarationName RHS)
const DiagnosticBuilder & clang::operator<< (const DiagnosticBuilder &DB, DeclarationName N)
const PartialDiagnostic & clang::operator<< (const PartialDiagnostic &PD, DeclarationName N)
raw_ostream & clang::operator<< (raw_ostream &OS, DeclarationNameInfo DNInfo)