Lines Matching refs:MangledName
145 SymbolNode *parse(StringView &MangledName);
147 TagTypeNode *parseTagUniqueName(StringView &MangledName);
155 SymbolNode *demangleEncodedSymbol(StringView &MangledName,
157 SymbolNode *demangleDeclarator(StringView &MangledName);
158 SymbolNode *demangleMD5Name(StringView &MangledName);
159 SymbolNode *demangleTypeinfoName(StringView &MangledName);
161 VariableSymbolNode *demangleVariableEncoding(StringView &MangledName,
163 FunctionSymbolNode *demangleFunctionEncoding(StringView &MangledName);
165 Qualifiers demanglePointerExtQualifiers(StringView &MangledName);
168 TypeNode *demangleType(StringView &MangledName, QualifierMangleMode QMM);
169 PrimitiveTypeNode *demanglePrimitiveType(StringView &MangledName);
170 CustomTypeNode *demangleCustomType(StringView &MangledName);
171 TagTypeNode *demangleClassType(StringView &MangledName);
172 PointerTypeNode *demanglePointerType(StringView &MangledName);
173 PointerTypeNode *demangleMemberPointerType(StringView &MangledName);
174 FunctionSignatureNode *demangleFunctionType(StringView &MangledName,
177 ArrayTypeNode *demangleArrayType(StringView &MangledName);
179 NodeArrayNode *demangleFunctionParameterList(StringView &MangledName,
181 NodeArrayNode *demangleTemplateParameterList(StringView &MangledName);
183 std::pair<uint64_t, bool> demangleNumber(StringView &MangledName);
184 uint64_t demangleUnsigned(StringView &MangledName);
185 int64_t demangleSigned(StringView &MangledName);
193 QualifiedNameNode *demangleFullyQualifiedTypeName(StringView &MangledName);
194 QualifiedNameNode *demangleFullyQualifiedSymbolName(StringView &MangledName);
196 IdentifierNode *demangleUnqualifiedTypeName(StringView &MangledName,
198 IdentifierNode *demangleUnqualifiedSymbolName(StringView &MangledName,
201 QualifiedNameNode *demangleNameScopeChain(StringView &MangledName,
203 IdentifierNode *demangleNameScopePiece(StringView &MangledName);
205 NamedIdentifierNode *demangleBackRefName(StringView &MangledName);
206 IdentifierNode *demangleTemplateInstantiationName(StringView &MangledName,
210 IdentifierNode *demangleFunctionIdentifierCode(StringView &MangledName);
212 demangleFunctionIdentifierCode(StringView &MangledName,
214 StructorIdentifierNode *demangleStructorIdentifier(StringView &MangledName,
217 demangleConversionOperatorIdentifier(StringView &MangledName);
219 demangleLiteralOperatorIdentifier(StringView &MangledName);
221 SymbolNode *demangleSpecialIntrinsic(StringView &MangledName);
223 demangleSpecialTableSymbolNode(StringView &MangledName,
226 demangleLocalStaticGuard(StringView &MangledName, bool IsThread);
228 StringView &MangledName,
232 StringView &MangledName);
233 FunctionSymbolNode *demangleInitFiniStub(StringView &MangledName,
236 NamedIdentifierNode *demangleSimpleName(StringView &MangledName,
238 NamedIdentifierNode *demangleAnonymousNamespaceName(StringView &MangledName);
239 NamedIdentifierNode *demangleLocallyScopedNamePiece(StringView &MangledName);
240 EncodedStringLiteralNode *demangleStringLiteral(StringView &MangledName);
241 FunctionSymbolNode *demangleVcallThunkNode(StringView &MangledName);
243 StringView demangleSimpleString(StringView &MangledName, bool Memorize);
245 FuncClass demangleFunctionClass(StringView &MangledName);
246 CallingConv demangleCallingConvention(StringView &MangledName);
247 StorageClass demangleVariableStorageClass(StringView &MangledName);
248 bool demangleThrowSpecification(StringView &MangledName);
249 wchar_t demangleWcharLiteral(StringView &MangledName);
250 uint8_t demangleCharLiteral(StringView &MangledName);
252 std::pair<Qualifiers, bool> demangleQualifiers(StringView &MangledName);