LLVM: AbstractManglingParser< Derived, Alloc >::NameState Struct Reference (original) (raw)
Holds some extra information about a that is being parsed. More...
#include "[llvm/Demangle/ItaniumDemangle.h](ItaniumDemangle%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| bool | CtorDtorConversion = false |
| bool | EndsWithTemplateArgs = false |
| Qualifiers | CVQualifiers = QualNone |
| FunctionRefQual | ReferenceQualifier = FrefQualNone |
| size_t | ForwardTemplateRefsBegin |
| bool | HasExplicitObjectParameter = false |
Detailed Description
template<typename Derived, typename Alloc>
struct AbstractManglingParser< Derived, Alloc >::NameState
Holds some extra information about a that is being parsed.
This information is only pertinent if the refers to an .
Definition at line 2940 of file ItaniumDemangle.h.
Constructor & Destructor Documentation
template<typename Derived, typename Alloc>
Member Data Documentation
◆ CtorDtorConversion
template<typename Derived, typename Alloc>
◆ CVQualifiers
template<typename Derived, typename Alloc>
◆ EndsWithTemplateArgs
template<typename Derived, typename Alloc>
◆ ForwardTemplateRefsBegin
template<typename Derived, typename Alloc>
◆ HasExplicitObjectParameter
template<typename Derived, typename Alloc>
◆ ReferenceQualifier
template<typename Derived, typename Alloc>
The documentation for this struct was generated from the following file:
- include/llvm/Demangle/ItaniumDemangle.h