#include "DemangleConfig.h"
#include "StringView.h"
#include "Utility.h"
#include <algorithm>
#include <cassert>
#include <cctype>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <limits>
#include <utility>
#include "ItaniumNodes.def"
Go to the source code of this file.
|
enum | FunctionRefQual : unsigned char { FrefQualNone,
FrefQualLValue,
FrefQualRValue
} |
|
enum | Qualifiers { QualNone = 0,
QualConst = 0x1,
QualVolatile = 0x2,
QualRestrict = 0x4
} |
|
enum | ReferenceKind { ReferenceKind::LValue,
ReferenceKind::RValue
} |
|
enum | TemplateParamKind { TemplateParamKind::Type,
TemplateParamKind::NonType,
TemplateParamKind::Template
} |
|
enum | SpecialSubKind {
SpecialSubKind::allocator,
SpecialSubKind::basic_string,
SpecialSubKind::string,
SpecialSubKind::istream,
SpecialSubKind::ostream,
SpecialSubKind::iostream
} |
|
◆ NODE [1/3]
◆ NODE [2/3]
◆ NODE [3/3]
◆ DoubleLiteral
◆ FloatLiteral
◆ LongDoubleLiteral
◆ FunctionRefQual
Enumerator |
---|
FrefQualNone | |
FrefQualLValue | |
FrefQualRValue | |
Definition at line 383 of file ItaniumDemangle.h.
◆ Qualifiers
Enumerator |
---|
QualNone | |
QualConst | |
QualVolatile | |
QualRestrict | |
Definition at line 389 of file ItaniumDemangle.h.
◆ ReferenceKind
◆ SpecialSubKind
Enumerator |
---|
allocator | |
basic_string | |
string | |
istream | |
ostream | |
iostream | |
Definition at line 1500 of file ItaniumDemangle.h.
◆ TemplateParamKind
◆ operator|=()
◆ parse_discriminator()