LLVM
8.0.1
|
#include "llvm/Demangle/ItaniumDemangle.h"
Public Member Functions | |
NodeOrString (StringView Str) | |
NodeOrString (Node *N) | |
NodeOrString () | |
bool | isString () const |
bool | isNode () const |
bool | isEmpty () const |
StringView | asString () const |
const Node * | asNode () const |
Definition at line 599 of file ItaniumDemangle.h.
|
inline |
Definition at line 604 of file ItaniumDemangle.h.
References assert(), StringView::begin(), and StringView::end().
|
inline |
Definition at line 615 of file ItaniumDemangle.h.
|
inline |
Definition at line 617 of file ItaniumDemangle.h.
Definition at line 629 of file ItaniumDemangle.h.
References assert().
Referenced by llvm::itanium_demangle::parse_discriminator(), llvm::itanium_demangle::VectorType::printLeft(), and llvm::itanium_demangle::ArrayType::printRight().
|
inline |
Definition at line 623 of file ItaniumDemangle.h.
References assert().
Referenced by llvm::itanium_demangle::parse_discriminator(), llvm::itanium_demangle::VectorType::printLeft(), and llvm::itanium_demangle::ArrayType::printRight().
|
inline |
Definition at line 621 of file ItaniumDemangle.h.
|
inline |
Definition at line 620 of file ItaniumDemangle.h.
Referenced by llvm::itanium_demangle::parse_discriminator(), llvm::itanium_demangle::VectorType::printLeft(), and llvm::itanium_demangle::ArrayType::printRight().
|
inline |
Definition at line 619 of file ItaniumDemangle.h.
Referenced by llvm::itanium_demangle::parse_discriminator(), llvm::itanium_demangle::VectorType::printLeft(), and llvm::itanium_demangle::ArrayType::printRight().