Lines Matching refs:Ret
285 llvm::json::Object Ret{{"qualType", QualType::getAsString(SQT, PrintPolicy)}}; in createQualType() local
290 Ret["desugaredQualType"] = QualType::getAsString(DSQT, PrintPolicy); in createQualType()
292 Ret["typeAliasDeclId"] = createPointerRepresentation(TT->getDecl()); in createQualType()
294 return Ret; in createQualType()
310 llvm::json::Object Ret{{"id", createPointerRepresentation(D)}}; in createBareDeclRef() local
312 return Ret; in createBareDeclRef()
314 Ret["kind"] = (llvm::Twine(D->getDeclKindName()) + "Decl").str(); in createBareDeclRef()
316 Ret["name"] = ND->getDeclName().getAsString(); in createBareDeclRef()
318 Ret["type"] = createQualType(VD->getType()); in createBareDeclRef()
319 return Ret; in createBareDeclRef()
323 llvm::json::Array Ret; in createCastPath() local
325 return Ret; in createCastPath()
335 Ret.push_back(std::move(Val)); in createCastPath()
337 return Ret; in createCastPath()
340 #define FIELD2(Name, Flag) if (RD->Flag()) Ret[Name] = true
345 llvm::json::Object Ret; in createDefaultConstructorDefinitionData() local
355 return Ret; in createDefaultConstructorDefinitionData()
360 llvm::json::Object Ret; in createCopyConstructorDefinitionData() local
373 return Ret; in createCopyConstructorDefinitionData()
378 llvm::json::Object Ret; in createMoveConstructorDefinitionData() local
390 return Ret; in createMoveConstructorDefinitionData()
395 llvm::json::Object Ret; in createCopyAssignmentDefinitionData() local
406 return Ret; in createCopyAssignmentDefinitionData()
411 llvm::json::Object Ret; in createMoveAssignmentDefinitionData() local
421 return Ret; in createMoveAssignmentDefinitionData()
426 llvm::json::Object Ret; in createDestructorDefinitionData() local
438 return Ret; in createDestructorDefinitionData()
443 llvm::json::Object Ret; in createCXXRecordDefinitionData() local
464 Ret["defaultCtor"] = createDefaultConstructorDefinitionData(RD); in createCXXRecordDefinitionData()
465 Ret["copyCtor"] = createCopyConstructorDefinitionData(RD); in createCXXRecordDefinitionData()
466 Ret["moveCtor"] = createMoveConstructorDefinitionData(RD); in createCXXRecordDefinitionData()
467 Ret["copyAssign"] = createCopyAssignmentDefinitionData(RD); in createCXXRecordDefinitionData()
468 Ret["moveAssign"] = createMoveAssignmentDefinitionData(RD); in createCXXRecordDefinitionData()
469 Ret["dtor"] = createDestructorDefinitionData(RD); in createCXXRecordDefinitionData()
471 return Ret; in createCXXRecordDefinitionData()
486 llvm::json::Object Ret; in createCXXBaseSpecifier() local
488 Ret["type"] = createQualType(BS.getType()); in createCXXBaseSpecifier()
489 Ret["access"] = createAccessSpecifier(BS.getAccessSpecifier()); in createCXXBaseSpecifier()
490 Ret["writtenAccess"] = in createCXXBaseSpecifier()
493 Ret["isVirtual"] = true; in createCXXBaseSpecifier()
495 Ret["isPackExpansion"] = true; in createCXXBaseSpecifier()
497 return Ret; in createCXXBaseSpecifier()