struct AbstractManglingParser::OperatorInfo
Declaration
struct AbstractManglingParser::OperatorInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2571
Member Variables
- public char[2] Enc
- public llvm::itanium_demangle::AbstractManglingParser:: OperatorInfo::OIKind Kind
- public bool Flag
- public Node::Prec Prec
- public const char* Name
Method Overview
- public constexpr OperatorInfo(const char (&)[3] E, llvm::itanium_demangle::AbstractManglingParser::OperatorInfo::OIKind K, bool F, Node::Prec P, const char * N)
- public bool getFlag() const
- public llvm::itanium_demangle::AbstractManglingParser::OperatorInfo::OIKind getKind() const
- public llvm::itanium_demangle::StringView getName() const
- public Node::Prec getPrecedence() const
- public llvm::itanium_demangle::StringView getSymbol() const
Methods
¶constexpr OperatorInfo(
const char (&)[3] E,
llvm::itanium_demangle::
AbstractManglingParser::OperatorInfo::
OIKind K,
bool F,
Node::Prec P,
const char* N)
constexpr OperatorInfo(
const char (&)[3] E,
llvm::itanium_demangle::
AbstractManglingParser::OperatorInfo::
OIKind K,
bool F,
Node::Prec P,
const char* N)
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2597
Parameters
- const char (&)[3] E
- llvm::itanium_demangle::AbstractManglingParser:: OperatorInfo::OIKind K
- bool F
- Node::Prec P
- const char* N
¶bool getFlag() const
bool getFlag() const
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2626
¶llvm::itanium_demangle::AbstractManglingParser::
OperatorInfo::OIKind
getKind() const
llvm::itanium_demangle::AbstractManglingParser::
OperatorInfo::OIKind
getKind() const
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2625
¶llvm::itanium_demangle::StringView getName() const
llvm::itanium_demangle::StringView getName() const
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2624
¶Node::Prec getPrecedence() const
Node::Prec getPrecedence() const
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2627
¶llvm::itanium_demangle::StringView getSymbol()
const
llvm::itanium_demangle::StringView getSymbol()
const
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:2614