|
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().
1.8.13