Home
last modified time | relevance | path

Searched refs:CleanupObject (Results 1 – 4 of 4) sorted by relevance

/external/clang/include/clang/AST/
DExprCXX.h2729 typedef BlockDecl *CleanupObject; typedef
2735 ExprWithCleanups(Expr *SubExpr, ArrayRef<CleanupObject> Objects);
2737 CleanupObject *getObjectsBuffer() { in getObjectsBuffer()
2738 return reinterpret_cast<CleanupObject*>(this + 1); in getObjectsBuffer()
2740 const CleanupObject *getObjectsBuffer() const { in getObjectsBuffer()
2741 return reinterpret_cast<const CleanupObject*>(this + 1); in getObjectsBuffer()
2750 ArrayRef<CleanupObject> objects);
2752 ArrayRef<CleanupObject> getObjects() const { in getObjects()
2753 return ArrayRef<CleanupObject>(getObjectsBuffer(), getNumObjects()); in getObjects()
2758 CleanupObject getObject(unsigned i) const { in getObject()
/external/clang/lib/AST/
DExprCXX.cpp1103 ArrayRef<CleanupObject> objects) in ExprWithCleanups()
1116 ArrayRef<CleanupObject> objects) { in Create()
1118 + objects.size() * sizeof(CleanupObject); in Create()
1131 size_t size = sizeof(ExprWithCleanups) + numObjects * sizeof(CleanupObject); in Create()
/external/clang/lib/CodeGen/
DCGBlocks.cpp633 ArrayRef<ExprWithCleanups::CleanupObject> cleanups = E->getObjects(); in enterNonTrivialFullExpression()
634 for (ArrayRef<ExprWithCleanups::CleanupObject>::iterator in enterNonTrivialFullExpression()
/external/clang/lib/Sema/
DSemaExprCXX.cpp5008 ArrayRef<ExprWithCleanups::CleanupObject> Cleanups in MaybeCreateExprWithCleanups()