LLVM
8.0.1
|
#include "llvm/Demangle/ItaniumDemangle.h"
Public Member Functions | |
NodeArray () | |
NodeArray (Node **Elements_, size_t NumElements_) | |
bool | empty () const |
size_t | size () const |
Node ** | begin () const |
Node ** | end () const |
Node * | operator[] (size_t Idx) const |
void | printWithComma (OutputStream &S) const |
Definition at line 201 of file ItaniumDemangle.h.
|
inline |
Definition at line 206 of file ItaniumDemangle.h.
Definition at line 207 of file ItaniumDemangle.h.
|
inline |
Definition at line 213 of file ItaniumDemangle.h.
|
inline |
Definition at line 210 of file ItaniumDemangle.h.
Referenced by llvm::itanium_demangle::parse_discriminator(), and llvm::itanium_demangle::NewExpr::printLeft().
|
inline |
Definition at line 214 of file ItaniumDemangle.h.
Definition at line 216 of file ItaniumDemangle.h.
|
inline |
Definition at line 218 of file ItaniumDemangle.h.
References OutputStream::getCurrentPosition(), llvm::itanium_demangle::Node::print(), and OutputStream::setCurrentPosition().
Referenced by llvm::ItaniumPartialDemangler::getFunctionParameters(), llvm::itanium_demangle::NodeArrayNode::printLeft(), llvm::itanium_demangle::EnableIfAttr::printLeft(), llvm::itanium_demangle::DynamicExceptionSpec::printLeft(), llvm::itanium_demangle::ClosureTypeName::printLeft(), llvm::itanium_demangle::StructuredBindingName::printLeft(), llvm::itanium_demangle::CallExpr::printLeft(), llvm::itanium_demangle::NewExpr::printLeft(), llvm::itanium_demangle::ConversionExpr::printLeft(), llvm::itanium_demangle::InitListExpr::printLeft(), llvm::itanium_demangle::FunctionType::printRight(), and llvm::itanium_demangle::FunctionEncoding::printRight().
|
inline |
Definition at line 211 of file ItaniumDemangle.h.