Searched refs:CleanupObject (Results 1 – 5 of 5) sorted by relevance
2734 typedef BlockDecl *CleanupObject; typedef2740 ExprWithCleanups(Expr *SubExpr, ArrayRef<CleanupObject> Objects);2742 CleanupObject *getObjectsBuffer() { in getObjectsBuffer()2743 return reinterpret_cast<CleanupObject*>(this + 1); in getObjectsBuffer()2745 const CleanupObject *getObjectsBuffer() const { in getObjectsBuffer()2746 return reinterpret_cast<const CleanupObject*>(this + 1); in getObjectsBuffer()2755 ArrayRef<CleanupObject> objects);2757 ArrayRef<CleanupObject> getObjects() const { in getObjects()2758 return ArrayRef<CleanupObject>(getObjectsBuffer(), getNumObjects()); in getObjects()2763 CleanupObject getObject(unsigned i) const { in getObject()
968 ArrayRef<CleanupObject> objects) in ExprWithCleanups()981 ArrayRef<CleanupObject> objects) { in Create()983 + objects.size() * sizeof(CleanupObject); in Create()995 size_t size = sizeof(ExprWithCleanups) + numObjects * sizeof(CleanupObject); in Create()
575 ArrayRef<ExprWithCleanups::CleanupObject> cleanups = E->getObjects(); in enterNonTrivialFullExpression()576 for (ArrayRef<ExprWithCleanups::CleanupObject>::iterator in enterNonTrivialFullExpression()
1429 ArrayRef<ExprWithCleanups::CleanupObject> cleanups; in MaybeEmitGlobalStdInitializerListInitializer()
4771 ArrayRef<ExprWithCleanups::CleanupObject> Cleanups in MaybeCreateExprWithCleanups()