Searched refs:ASTMultiPtr (Results 1 - 3 of 3) sorted by relevance

/external/clang/test/CodeGenCXX/
H A DPR5834-constructor-conversion.cpp5 struct ASTMultiPtr { struct
6 ASTMultiPtr();
7 ASTMultiPtr(ASTMultiPtr&);
8 ASTMultiPtr(ASTMultiMover mover);
12 extern void f0(ASTMultiPtr);
13 f0(ASTMultiPtr());
/external/clang/include/clang/Sema/
H A DOwnership.h303 /// ASTMultiPtr - A moveable smart pointer to multiple AST nodes. Only owns
305 template <typename PtrTy> class ASTMultiPtr;
308 class ASTMultiPtr { class in namespace:clang
314 ASTMultiPtr() : Nodes(0), Count(0) {} function in class:clang::ASTMultiPtr
315 explicit ASTMultiPtr(Sema &) : Nodes(0), Count(0) {} function in class:clang::ASTMultiPtr
316 ASTMultiPtr(Sema &, PtrTy *nodes, unsigned count) function in class:clang::ASTMultiPtr
319 ASTMultiPtr(PtrTy *nodes, unsigned count) : Nodes(nodes), Count(count) {} function in class:clang::ASTMultiPtr
401 ASTMultiPtr<T> move_arg(ASTOwningVector<T, N> &vec) {
402 return ASTMultiPtr<T>(vec.take(), vec.size());
412 ASTMultiPtr<
[all...]
/external/clang/include/clang/Parse/
H A DParser.h210 typedef ASTMultiPtr<Stmt*> MultiStmtArg;

Completed in 124 milliseconds