Searched refs:RValueReferenceType (Results 1 - 24 of 24) sorted by relevance

/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCanonicalType.h502 struct CanProxyAdaptor<RValueReferenceType>
503 : public CanProxyBase<RValueReferenceType> {
H A DRecursiveASTVisitor.h868 DEF_TRAVERSE_TYPE(RValueReferenceType, {
1075 DEF_TRAVERSE_TYPELOC(RValueReferenceType, {
H A DTypeLoc.h1151 RValueReferenceType> {
H A DType.h2072 /// ReferenceType - Base for LValueReferenceType and RValueReferenceType
2136 /// RValueReferenceType - C++0x [dcl.ref] - Rvalue reference
2138 class RValueReferenceType : public ReferenceType { class in namespace:clang
2139 RValueReferenceType(QualType Referencee, QualType CanonicalRef) : function in class:clang::RValueReferenceType
4863 return isa<RValueReferenceType>(CanonicalType);
H A DASTContext.h88 mutable llvm::FoldingSet<RValueReferenceType> RValueReferenceTypes;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DExprClassification.cpp441 const RValueReferenceType *RV = T->getAs<RValueReferenceType>();
H A DASTDiagnostic.cpp124 } else if (const RValueReferenceType *Ty = QT->getAs<RValueReferenceType>()) {
H A DTypePrinter.cpp375 void TypePrinter::printRValueReferenceBefore(const RValueReferenceType *T,
386 void TypePrinter::printRValueReferenceAfter(const RValueReferenceType *T,
H A DASTContext.cpp2287 if (RValueReferenceType *RT =
2301 RValueReferenceType *NewIP =
2306 RValueReferenceType *New
2307 = new (*this, TypeAlignment) RValueReferenceType(T, Canonical);
2460 const RValueReferenceType *lv = cast<RValueReferenceType>(ty);
H A DDeclCXX.cpp1494 if (!isa<RValueReferenceType>(ParamType))
H A DMicrosoftMangle.cpp1638 void MicrosoftCXXNameMangler::mangleType(const RValueReferenceType *T,
H A DASTImporter.cpp47 QualType VisitRValueReferenceType(const RValueReferenceType *T);
1508 ASTNodeImporter::VisitRValueReferenceType(const RValueReferenceType *T) {
H A DItaniumMangle.cpp2144 void CXXNameMangler::mangleType(const RValueReferenceType *T) {
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h126 llvm::DIType CreateType(const RValueReferenceType *Ty, llvm::DIFile Unit);
H A DCGDebugInfo.cpp1822 llvm::DIType CGDebugInfo::CreateType(const RValueReferenceType *Ty,
2151 return CreateType(cast<RValueReferenceType>(Ty), Unit);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp974 Comparison.ParamIsRvalueRef = ParamRef->getAs<RValueReferenceType>();
975 Comparison.ArgIsRvalueRef = ArgRef->getAs<RValueReferenceType>();
1022 if (const RValueReferenceType *ParamRef
1023 = Param->getAs<RValueReferenceType>()) {
1256 const RValueReferenceType *ReferenceArg = Arg->getAs<RValueReferenceType>();
1261 cast<RValueReferenceType>(Param)->getPointeeType(),
3124 if (isa<RValueReferenceType>(ParamType)) {
H A DSemaCast.cpp1082 const RValueReferenceType *R = DestType->getAs<RValueReferenceType>();
1501 if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isRValue()) {
H A DSemaStmt.cpp2466 const RValueReferenceType *RRefType
2468 ->getAs<RValueReferenceType>();
H A DSemaInit.cpp3563 else if (const RValueReferenceType *RRef = T2->getAs<RValueReferenceType>())
H A DSemaOverload.cpp8898 } else if (const RValueReferenceType *FnTypeRef =
8899 FnType->getAs<RValueReferenceType>()) {
H A DSemaDeclCXX.cpp5613 const RValueReferenceType *RT =
5614 Param0->getType()->getAs<RValueReferenceType>();
9765 getAs<RValueReferenceType>()->getPointeeType();
H A DSemaTemplate.cpp3848 const RValueReferenceType* T) {
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3135 AST_TYPE_MATCHER(RValueReferenceType, rValueReferenceType);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp127 void ASTTypeWriter::VisitRValueReferenceType(const RValueReferenceType *T) {

Completed in 585 milliseconds