|
LLVM 22.0.0git
|
Holds some extra information about a <name> that is being parsed. More...
#include "llvm/Demangle/ItaniumDemangle.h"
Public Member Functions | |
| NameState (AbstractManglingParser *Enclosing) | |
Public Attributes | |
| bool | CtorDtorConversion = false |
| bool | EndsWithTemplateArgs = false |
| Qualifiers | CVQualifiers = QualNone |
| FunctionRefQual | ReferenceQualifier = FrefQualNone |
| size_t | ForwardTemplateRefsBegin |
| bool | HasExplicitObjectParameter = false |
Holds some extra information about a <name> that is being parsed.
This information is only pertinent if the <name> refers to an <encoding>.
Definition at line 2938 of file ItaniumDemangle.h.
|
inline |
Definition at line 2946 of file ItaniumDemangle.h.
References AbstractManglingParser< Derived, Alloc >::AbstractManglingParser(), AbstractManglingParser< Derived, Alloc >::ForwardTemplateRefs, and ForwardTemplateRefsBegin.
| bool AbstractManglingParser< Derived, Alloc >::NameState::CtorDtorConversion = false |
Definition at line 2939 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< Derived, Alloc >::parseEncoding().
| Qualifiers AbstractManglingParser< Derived, Alloc >::NameState::CVQualifiers = QualNone |
Definition at line 2941 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< Derived, Alloc >::parseEncoding().
| bool AbstractManglingParser< Derived, Alloc >::NameState::EndsWithTemplateArgs = false |
Definition at line 2940 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< Derived, Alloc >::parseEncoding().
| size_t AbstractManglingParser< Derived, Alloc >::NameState::ForwardTemplateRefsBegin |
Definition at line 2943 of file ItaniumDemangle.h.
Referenced by NameState().
| bool AbstractManglingParser< Derived, Alloc >::NameState::HasExplicitObjectParameter = false |
Definition at line 2944 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< Derived, Alloc >::parseEncoding().
| FunctionRefQual AbstractManglingParser< Derived, Alloc >::NameState::ReferenceQualifier = FrefQualNone |
Definition at line 2942 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< Derived, Alloc >::parseEncoding().