Searched defs:StructorType (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Index/
H A DCodegenNameGenerator.cpp146 std::string getMangledStructor(const NamedDecl *ND, unsigned StructorType) { argument
151 MC->mangleCXXCtor(CD, static_cast<CXXCtorType>(StructorType), FOS);
153 MC->mangleCXXDtor(DD, static_cast<CXXDtorType>(StructorType), FOS);
/external/clang/lib/CodeGen/
H A DCodeGenTypes.h59 enum class StructorType { class in namespace:clang::CodeGen
65 inline CXXCtorType toCXXCtorType(StructorType T) {
67 case StructorType::Complete:
69 case StructorType::Base:
71 case StructorType::Deleting:
74 llvm_unreachable("not a StructorType");
77 inline StructorType getFromCtorType(CXXCtorType T) {
80 return StructorType::Complete;
82 return StructorType::Base;
92 inline CXXDtorType toCXXDtorType(StructorType
[all...]
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp254 unsigned StructorType; member in class:__anon1152::MicrosoftCXXNameMangler
275 : Context(C), Out(Out_), Structor(nullptr), StructorType(-1),
281 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type),
287 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type),
854 if (StructorType == Ctor_CopyingClosure) {
858 if (StructorType == Ctor_DefaultClosure) {
870 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType));
1815 IsCtorClosure = (StructorType == Ctor_CopyingClosure ||
1816 StructorType == Ctor_DefaultClosure) &&
1839 StructorType
[all...]
H A DItaniumMangle.cpp228 unsigned StructorType; member in class:__anon1149::CXXNameMangler
391 StructorType(0), SeqID(0), AbiTagsRoot(AbiTags) {
398 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type),
402 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type),
407 Structor(Outer.Structor), StructorType(Outer.StructorType),
412 Structor(Outer.Structor), StructorType(Outer.StructorType),
1333 mangleCXXCtorType(static_cast<CXXCtorType>(StructorType), InheritedFrom);
1352 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType));
[all...]

Completed in 158 milliseconds