clang: lib/AST/NestedNameSpecifier.cpp File Reference (original) (raw)
#include "[clang/AST/NestedNameSpecifier.h](NestedNameSpecifier%5F8h%5Fsource.html)"
#include "[clang/AST/ASTContext.h](ASTContext%5F8h%5Fsource.html)"
#include "[clang/AST/Decl.h](Decl%5F8h%5Fsource.html)"
#include "[clang/AST/DeclCXX.h](DeclCXX%5F8h%5Fsource.html)"
#include "[clang/AST/DeclTemplate.h](DeclTemplate%5F8h%5Fsource.html)"
#include "[clang/AST/DependenceFlags.h](DependenceFlags%5F8h%5Fsource.html)"
#include "[clang/AST/PrettyPrinter.h](PrettyPrinter%5F8h%5Fsource.html)"
#include "[clang/AST/TemplateName.h](TemplateName%5F8h%5Fsource.html)"
#include "[clang/AST/Type.h](Type%5F8h%5Fsource.html)"
#include "[clang/AST/TypeLoc.h](TypeLoc%5F8h%5Fsource.html)"
#include "[clang/Basic/LLVM.h](LLVM%5F8h%5Fsource.html)"
#include "[clang/Basic/LangOptions.h](LangOptions%5F8h%5Fsource.html)"
#include "[clang/Basic/SourceLocation.h](SourceLocation%5F8h%5Fsource.html)"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <cstdlib>
#include <cstring>
Go to the source code of this file.
Functions |
|
static SourceLocation |
LoadSourceLocation (void *Data, unsigned Offset) |
|
Load a (possibly unaligned) source location from a given address and offset. |
|
|
static void * |
LoadPointer (void *Data, unsigned Offset) |
|
Load a (possibly unaligned) pointer from a given address and offset. |
|
|
static void |
Append (char *Start, char *End, char *&Buffer, unsigned &BufferSize, unsigned &BufferCapacity) |
|
|
static void |
SaveSourceLocation (SourceLocation Loc, char *&Buffer, unsigned &BufferSize, unsigned &BufferCapacity) |
|
Save a source location to the given buffer. |
|
|
static void |
SavePointer (void *Ptr, char *&Buffer, unsigned &BufferSize, unsigned &BufferCapacity) |
|
Save a pointer to the given buffer. |
|
|
◆ Append()
static void Append ( char * Start, char * End, char *& Buffer, unsigned & BufferSize, unsigned & BufferCapacity ) |
static |
◆ LoadPointer()
static void * LoadPointer ( void * Data, unsigned Offset ) |
static |
◆ LoadSourceLocation()
◆ SavePointer()
static void SavePointer ( void * Ptr, char *& Buffer, unsigned & BufferSize, unsigned & BufferCapacity ) |
static |
◆ SaveSourceLocation()