Lines Matching refs:Ret
316 llvm::json::Object Ret{{"qualType", QualType::getAsString(SQT, PrintPolicy)}}; in createQualType() local
321 Ret["desugaredQualType"] = QualType::getAsString(DSQT, PrintPolicy); in createQualType()
323 Ret["typeAliasDeclId"] = createPointerRepresentation(TT->getDecl()); in createQualType()
325 return Ret; in createQualType()
341 llvm::json::Object Ret{{"id", createPointerRepresentation(D)}}; in createBareDeclRef() local
343 return Ret; in createBareDeclRef()
345 Ret["kind"] = (llvm::Twine(D->getDeclKindName()) + "Decl").str(); in createBareDeclRef()
347 Ret["name"] = ND->getDeclName().getAsString(); in createBareDeclRef()
349 Ret["type"] = createQualType(VD->getType()); in createBareDeclRef()
350 return Ret; in createBareDeclRef()
354 llvm::json::Array Ret; in createCastPath() local
356 return Ret; in createCastPath()
366 Ret.push_back(std::move(Val)); in createCastPath()
368 return Ret; in createCastPath()
371 #define FIELD2(Name, Flag) if (RD->Flag()) Ret[Name] = true
376 llvm::json::Object Ret; in createDefaultConstructorDefinitionData() local
386 return Ret; in createDefaultConstructorDefinitionData()
391 llvm::json::Object Ret; in createCopyConstructorDefinitionData() local
404 return Ret; in createCopyConstructorDefinitionData()
409 llvm::json::Object Ret; in createMoveConstructorDefinitionData() local
421 return Ret; in createMoveConstructorDefinitionData()
426 llvm::json::Object Ret; in createCopyAssignmentDefinitionData() local
437 return Ret; in createCopyAssignmentDefinitionData()
442 llvm::json::Object Ret; in createMoveAssignmentDefinitionData() local
452 return Ret; in createMoveAssignmentDefinitionData()
457 llvm::json::Object Ret; in createDestructorDefinitionData() local
469 return Ret; in createDestructorDefinitionData()
474 llvm::json::Object Ret; in createCXXRecordDefinitionData() local
495 Ret["defaultCtor"] = createDefaultConstructorDefinitionData(RD); in createCXXRecordDefinitionData()
496 Ret["copyCtor"] = createCopyConstructorDefinitionData(RD); in createCXXRecordDefinitionData()
497 Ret["moveCtor"] = createMoveConstructorDefinitionData(RD); in createCXXRecordDefinitionData()
498 Ret["copyAssign"] = createCopyAssignmentDefinitionData(RD); in createCXXRecordDefinitionData()
499 Ret["moveAssign"] = createMoveAssignmentDefinitionData(RD); in createCXXRecordDefinitionData()
500 Ret["dtor"] = createDestructorDefinitionData(RD); in createCXXRecordDefinitionData()
502 return Ret; in createCXXRecordDefinitionData()
517 llvm::json::Object Ret; in createCXXBaseSpecifier() local
519 Ret["type"] = createQualType(BS.getType()); in createCXXBaseSpecifier()
520 Ret["access"] = createAccessSpecifier(BS.getAccessSpecifier()); in createCXXBaseSpecifier()
521 Ret["writtenAccess"] = in createCXXBaseSpecifier()
524 Ret["isVirtual"] = true; in createCXXBaseSpecifier()
526 Ret["isPackExpansion"] = true; in createCXXBaseSpecifier()
528 return Ret; in createCXXBaseSpecifier()