Home
last modified time | relevance | path

Searched refs:RefQualifier (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/clang/test/CXX/special/class.copy/
H A Dp25-0x.cpp150 struct RefQualifier { struct
151 RefQualifier &operator=(const RefQualifier &) & = default;
152 RefQualifier &operator=(const RefQualifier &) &&;
153 RefQualifier &operator=(RefQualifier &&) &;
154 RefQualifier &operator=(RefQualifier &&) && = default;
156 struct DerivedFromRefQualifier : RefQualifier {
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp447 if (RefQualifier == FunctionRefQualifier::Reference) in outputPost()
449 else if (RefQualifier == FunctionRefQualifier::RValueReference) in outputPost()
H A DMicrosoftDemangle.cpp1835 FTy->RefQualifier = demangleFunctionRefQualifier(MangledName); in demangleFunctionType()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcxx98-compat.cpp101 struct RefQualifier { struct
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h339 FunctionRefQualifier RefQualifier = FunctionRefQualifier::None; member
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp3208 FunctionTypeBits.RefQualifier = epi.RefQualifier; in FunctionProtoType()
3406 !(unsigned(epi.RefQualifier) & ~3) && in Profile()
3410 (epi.RefQualifier << 1) + in Profile()
H A DMicrosoftMangle.cpp409 void mangleRefQualifier(RefQualifierKind RefQualifier);
2037 MicrosoftCXXNameMangler::mangleRefQualifier(RefQualifierKind RefQualifier) { in mangleRefQualifier() argument
2040 switch (RefQualifier) { in mangleRefQualifier()
H A DItaniumMangle.cpp534 void mangleRefQualifier(RefQualifierKind RefQualifier);
2751 void CXXNameMangler::mangleRefQualifier(RefQualifierKind RefQualifier) { in mangleRefQualifier() argument
2754 switch (RefQualifier) { in mangleRefQualifier()
H A DJSONNodeDumper.cpp551 switch (E.RefQualifier) { in VisitFunctionProtoType()
H A DTextNodeDumper.cpp1525 switch (EPI.RefQualifier) { in VisitFunctionProtoType()
H A DASTImporter.cpp1324 ToEPI.RefQualifier = FromEPI.RefQualifier; in VisitFunctionProtoType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTypeProperties.td337 epi.RefQualifier = refQualifier;
H A DType.h1659 unsigned RefQualifier : 2;
4044 RefQualifierKind RefQualifier = RQ_None;
4186 EPI.RefQualifier = getRefQualifier();
4316 return static_cast<RefQualifierKind>(FunctionTypeBits.RefQualifier);
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp1345 assert(InvokerExtInfo.RefQualifier == RQ_None && in getLambdaConversionFunctionResultType()
H A DSemaType.cpp5334 EPI.RefQualifier = !FTI.hasRefQualifier()? RQ_None in GetFullTypeForDeclarator()
5711 EPI.RefQualifier = RQ_None; in GetFullTypeForDeclarator()
H A DSemaDeclCXX.cpp10507 EPI.RefQualifier = RQ_None; in CheckConstructorDeclarator()
10701 EPI.RefQualifier = RQ_None; in CheckDestructorDeclarator()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1359 if (Func->getExtProtoInfo().RefQualifier == RQ_LValue) in getRefFlags()
1361 if (Func->getExtProtoInfo().RefQualifier == RQ_RValue) in getRefFlags()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2204 proto_info.RefQualifier = RQ_None; in CreateFunctionType()