Lines Matching defs:Demangler

74 class Demangler {
94 Demangler(size_t MaxRecursionLevel = 500);
113 template <typename Callable> void demangleBackref(Callable Demangler) {
125 Demangler();
156 Demangler D;
167 Demangler::Demangler(size_t MaxRecursionLevel)
190 bool Demangler::demangle(std::string_view Mangled) {
241 bool Demangler::demanglePath(IsInType InType, LeaveGenericsOpen LeaveOpen) {
346 void Demangler::demangleImplPath(IsInType InType) {
356 void Demangler::demangleGenericArg() {
456 void Demangler::printBasicType(BasicType Type) {
536 void Demangler::demangleType() {
623 void Demangler::demangleFnSig() {
665 void Demangler::demangleDynBounds() {
678 void Demangler::demangleDynTrait() {
698 void Demangler::demangleOptionalBinder() {
725 void Demangler::demangleConst() {
771 void Demangler::demangleConstInt() {
787 void Demangler::demangleConstBool() {
804 void Demangler::demangleConstChar() {
847 Identifier Demangler::parseIdentifier() {
877 uint64_t Demangler::parseOptionalBase62Number(char Tag) {
893 uint64_t Demangler::parseBase62Number() {
933 uint64_t Demangler::parseDecimalNumber() {
967 uint64_t Demangler::parseHexNumber(std::string_view &HexDigits) {
1001 void Demangler::print(char C) {
1008 void Demangler::print(std::string_view S) {
1015 void Demangler::printDecimalNumber(uint64_t N) {
1025 void Demangler::printLifetime(uint64_t Index) {
1201 void Demangler::printIdentifier(Identifier Ident) {
1213 char Demangler::look() const {
1220 char Demangler::consume() {
1229 bool Demangler::consumeIf(char Prefix) {
1239 bool Demangler::addAssign(uint64_t &A, uint64_t B) {
1251 bool Demangler::mulAssign(uint64_t &A, uint64_t B) {