#include "DemangleConfig.h"
#include "StringView.h"
#include "Utility.h"
#include <cassert>
#include <cctype>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <numeric>
#include <utility>
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
} |
|
◆ CASE
◆ ENUMERATOR
◆ FOR_EACH_NODE_KIND
#define FOR_EACH_NODE_KIND |
( |
|
X | ) |
|
◆ SPECIALIZATION
#define SPECIALIZATION |
( |
|
X | ) |
|
◆ DoubleLiteral
◆ FloatLiteral
◆ LongDoubleLiteral
◆ FunctionRefQual
Enumerator |
---|
FrefQualNone | |
FrefQualLValue | |
FrefQualRValue | |
Definition at line 300 of file ItaniumDemangle.h.
◆ Qualifiers
Enumerator |
---|
QualNone | |
QualConst | |
QualVolatile | |
QualRestrict | |
Definition at line 306 of file ItaniumDemangle.h.
◆ ReferenceKind
◆ SpecialSubKind
Enumerator |
---|
allocator | |
basic_string | |
string | |
istream | |
ostream | |
iostream | |
Definition at line 1344 of file ItaniumDemangle.h.
◆ TemplateParamKind
◆ operator|=()
◆ parse_discriminator()