LLVM  4.0.0
Macros
PDBExtras.cpp File Reference
#include "llvm/DebugInfo/PDB/PDBExtras.h"
#include "llvm/ADT/ArrayRef.h"
Include dependency graph for PDBExtras.cpp:

Go to the source code of this file.

Macros

#define CASE_OUTPUT_ENUM_CLASS_STR(Class, Value, Str, Stream)
 
#define CASE_OUTPUT_ENUM_CLASS_NAME(Class, Value, Stream)   CASE_OUTPUT_ENUM_CLASS_STR(Class, Value, #Value, Stream)
 

Macro Definition Documentation

#define CASE_OUTPUT_ENUM_CLASS_NAME (   Class,
  Value,
  Stream 
)    CASE_OUTPUT_ENUM_CLASS_STR(Class, Value, #Value, Stream)

Definition at line 22 of file PDBExtras.cpp.

Referenced by llvm::pdb::operator<<().

#define CASE_OUTPUT_ENUM_CLASS_STR (   Class,
  Value,
  Str,
  Stream 
)
Value:
case Class::Value: \
Stream << Str; \
break;

Definition at line 17 of file PDBExtras.cpp.

Referenced by llvm::pdb::operator<<().