LLVM  7.0.0svn
Namespaces | Enumerations | Functions
ItaniumDemangle.cpp File Reference
#include "Compiler.h"
#include "StringView.h"
#include "Utility.h"
#include "llvm/Demangle/Demangle.h"
#include <cassert>
#include <cctype>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <numeric>
#include <vector>
Include dependency graph for ItaniumDemangle.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Enumerations

enum  FunctionRefQual : unsigned char
 
enum  Qualifiers
 
enum  SpecialSubKind
 
enum  {
  unknown_error = -4, invalid_args = -3, invalid_mangled_name = -2, memory_alloc_failure = -1,
  success = 0
}
 

Functions

static charllvm::printNode (Node *RootNode, char *Buf, size_t *N)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
unknown_error 
invalid_args 
invalid_mangled_name 
memory_alloc_failure 
success 

Definition at line 4928 of file ItaniumDemangle.cpp.

◆ FunctionRefQual

Definition at line 239 of file ItaniumDemangle.cpp.

◆ Qualifiers

enum Qualifiers

Definition at line 245 of file ItaniumDemangle.cpp.

◆ SpecialSubKind

enum SpecialSubKind
strong

Definition at line 1098 of file ItaniumDemangle.cpp.