Searched refs:CleanupObject (Results 1 – 3 of 3) sorted by relevance
2759 typedef BlockDecl *CleanupObject; typedef2765 ExprWithCleanups(Expr *SubExpr, ArrayRef<CleanupObject> Objects);2767 CleanupObject *getObjectsBuffer() { in getObjectsBuffer()2768 return reinterpret_cast<CleanupObject*>(this + 1); in getObjectsBuffer()2770 const CleanupObject *getObjectsBuffer() const { in getObjectsBuffer()2771 return reinterpret_cast<const CleanupObject*>(this + 1); in getObjectsBuffer()2780 ArrayRef<CleanupObject> objects);2782 ArrayRef<CleanupObject> getObjects() const { in getObjects()2788 CleanupObject getObject(unsigned i) const { in getObject()
1112 ArrayRef<CleanupObject> objects) in ExprWithCleanups()1125 ArrayRef<CleanupObject> objects) { in Create()1127 + objects.size() * sizeof(CleanupObject); in Create()1140 size_t size = sizeof(ExprWithCleanups) + numObjects * sizeof(CleanupObject); in Create()
649 ArrayRef<ExprWithCleanups::CleanupObject> cleanups = E->getObjects(); in enterNonTrivialFullExpression()650 for (ArrayRef<ExprWithCleanups::CleanupObject>::iterator in enterNonTrivialFullExpression()