|
LLVM
8.0.1
|
Namespaces | |
| float_literal_impl | |
Typedefs | |
| using | FloatLiteral = FloatLiteralImpl< float > |
| using | DoubleLiteral = FloatLiteralImpl< double > |
| using | LongDoubleLiteral = FloatLiteralImpl< long double > |
Enumerations | |
| enum | FunctionRefQual : unsigned char { FrefQualNone, FrefQualLValue, FrefQualRValue } |
| enum | Qualifiers { QualNone = 0, QualConst = 0x1, QualVolatile = 0x2, QualRestrict = 0x4 } |
| enum | ReferenceKind { ReferenceKind::LValue, ReferenceKind::RValue } |
| enum | SpecialSubKind { SpecialSubKind::allocator, SpecialSubKind::basic_string, SpecialSubKind::string, SpecialSubKind::istream, SpecialSubKind::ostream, SpecialSubKind::iostream } |
Functions | |
| Qualifiers | operator|= (Qualifiers &Q1, Qualifiers Q2) |
| const char * | parse_discriminator (const char *first, const char *last) |
| using llvm::itanium_demangle::DoubleLiteral = typedef FloatLiteralImpl<double> |
Definition at line 1991 of file ItaniumDemangle.h.
| using llvm::itanium_demangle::FloatLiteral = typedef FloatLiteralImpl<float> |
Definition at line 1990 of file ItaniumDemangle.h.
| using llvm::itanium_demangle::LongDoubleLiteral = typedef FloatLiteralImpl<long double> |
Definition at line 1992 of file ItaniumDemangle.h.
| Enumerator | |
|---|---|
| FrefQualNone | |
| FrefQualLValue | |
| FrefQualRValue | |
Definition at line 285 of file ItaniumDemangle.h.
| Enumerator | |
|---|---|
| QualNone | |
| QualConst | |
| QualVolatile | |
| QualRestrict | |
Definition at line 291 of file ItaniumDemangle.h.
|
strong |
| Enumerator | |
|---|---|
| LValue | |
| RValue | |
Definition at line 504 of file ItaniumDemangle.h.
|
strong |
| Enumerator | |
|---|---|
| allocator | |
| basic_string | |
| string | |
| istream | |
| ostream | |
| iostream | |
Definition at line 1248 of file ItaniumDemangle.h.
|
inline |
Definition at line 298 of file ItaniumDemangle.h.
Definition at line 37 of file ItaniumDemangle.cpp.
References allocator, llvm::itanium_demangle::NodeOrString::asNode(), llvm::itanium_demangle::NodeOrString::asString(), B, basic_string, StringView::begin(), llvm::Depth, llvm::itanium_demangle::NodeArray::empty(), first, FrefQualLValue, FrefQualNone, FrefQualRValue, I, llvm::itanium_demangle::ForwardTemplateReference::Index, iostream, llvm::itanium_demangle::NodeOrString::isNode(), llvm::itanium_demangle::NodeOrString::isString(), istream, LValue, N, Name, ostream, print(), llvm::itanium_demangle::ForwardTemplateReference::Printing, QualConst, QualRestrict, QualVolatile, llvm::itanium_demangle::ForwardTemplateReference::Ref, RValue, StringView::size(), string, T, and llvm::itanium_demangle::Node::visit().
Referenced by llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseLocalName(), and llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::resolveForwardTemplateRefs().
1.8.13