LLVM  8.0.0svn
Namespaces | Macros | Functions
DIARawSymbol.cpp File Reference
#include "llvm/DebugInfo/PDB/DIA/DIARawSymbol.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/DebugInfo/CodeView/Formatters.h"
#include "llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h"
#include "llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h"
#include "llvm/DebugInfo/PDB/DIA/DIALineNumber.h"
#include "llvm/DebugInfo/PDB/DIA/DIASession.h"
#include "llvm/DebugInfo/PDB/PDBExtras.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypePointer.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h"
#include "llvm/Support/ConvertUTF.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for DIARawSymbol.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Macros

#define RAW_ID_METHOD_DUMP(Stream, Method, Session, FieldId, ShowFlags, RecurseFlags)
 
#define RAW_METHOD_DUMP(Stream, Method)
 
#define RAW_METHOD_DUMP_AS(Stream, Method, Type)
 

Functions

llvm::raw_ostreamllvm::operator<< (llvm::raw_ostream &OS, const GUID &G)
 

Macro Definition Documentation

◆ RAW_ID_METHOD_DUMP

#define RAW_ID_METHOD_DUMP (   Stream,
  Method,
  Session,
  FieldId,
  ShowFlags,
  RecurseFlags 
)
Value:
DumpDIAIdValue(Stream, Indent, StringRef{#Method}, Symbol, \
&IDiaSymbol::get_##Method, Session, FieldId, ShowFlags, \
RecurseFlags);
Definition: JSON.cpp:592
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:49

Definition at line 213 of file DIARawSymbol.cpp.

Referenced by llvm::pdb::DIARawSymbol::dump().

◆ RAW_METHOD_DUMP

#define RAW_METHOD_DUMP (   Stream,
  Method 
)
Value:
DumpDIAValue(Stream, Indent, StringRef{#Method}, Symbol, \
&IDiaSymbol::get_##Method);
Definition: JSON.cpp:592
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:49

Definition at line 219 of file DIARawSymbol.cpp.

Referenced by llvm::pdb::DIARawSymbol::dump().

◆ RAW_METHOD_DUMP_AS

#define RAW_METHOD_DUMP_AS (   Stream,
  Method,
  Type 
)
Value:
DumpDIAValueAs<Type>(Stream, Indent, StringRef{#Method}, Symbol, \
&IDiaSymbol::get_##Method);
Definition: JSON.cpp:592
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:49

Definition at line 223 of file DIARawSymbol.cpp.

Referenced by llvm::pdb::DIARawSymbol::dump().