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: