Home
last modified time | relevance | path

Searched refs:StructorType (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp563 std::string getMangledStructor(const NamedDecl *ND, unsigned StructorType) { in getMangledStructor() argument
569 GD = GlobalDecl(CD, static_cast<CXXCtorType>(StructorType)); in getMangledStructor()
571 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType)); in getMangledStructor()
H A DMicrosoftMangle.cpp319 unsigned StructorType; member in __anon77df3dfb0111::MicrosoftCXXNameMangler
345 : Context(C), Out(Out_), Structor(nullptr), StructorType(-1), in MicrosoftCXXNameMangler()
352 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in MicrosoftCXXNameMangler()
359 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in MicrosoftCXXNameMangler()
1284 if (StructorType == Ctor_CopyingClosure) { in mangleUnqualifiedName()
1288 if (StructorType == Ctor_DefaultClosure) { in mangleUnqualifiedName()
1300 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName()
2796 IsCtorClosure = (StructorType == Ctor_CopyingClosure || in mangleFunctionType()
2797 StructorType == Ctor_DefaultClosure) && in mangleFunctionType()
2822 if (StructorType == Dtor_Deleting) { in mangleFunctionType()
[all …]
H A DItaniumMangle.cpp235 unsigned StructorType = 0; member in __anon01ebe6bc0111::CXXNameMangler
423 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
427 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
436 StructorType(Outer.StructorType), SeqID(Outer.SeqID), in CXXNameMangler()
1692 mangleCXXCtorType(static_cast<CXXCtorType>(StructorType), InheritedFrom); in mangleUnqualifiedName()
1711 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName()