LLVM
17.0.0git
|
#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 (OutputBuffer &OB) const |
Definition at line 299 of file ItaniumDemangle.h.
|
inline |
Definition at line 304 of file ItaniumDemangle.h.
Definition at line 305 of file ItaniumDemangle.h.
|
inline |
Definition at line 311 of file ItaniumDemangle.h.
|
inline |
Definition at line 308 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseUnnamedTypeName(), ClosureTypeName::printDeclarator(), and NewExpr::printLeft().
|
inline |
Definition at line 312 of file ItaniumDemangle.h.
Definition at line 314 of file ItaniumDemangle.h.
|
inline |
Definition at line 316 of file ItaniumDemangle.h.
References Node::Comma, and llvm::X86II::OB.
Referenced by llvm::ItaniumPartialDemangler::getFunctionParameters(), ClosureTypeName::printDeclarator(), NodeArrayNode::printLeft(), EnableIfAttr::printLeft(), TemplateTemplateParamDecl::printLeft(), StructuredBindingName::printLeft(), NewExpr::printLeft(), InitListExpr::printLeft(), FunctionType::printRight(), and FunctionEncoding::printRight().
|
inline |
Definition at line 309 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseExpr().