clang API Documentation
A small vector that owns a set of AST nodes. More...
#include <Ownership.h>


Public Member Functions | |
| ASTOwningVector (Sema &Actions) | |
| PtrTy * | take () |
| template<typename T > | |
| T ** | takeAs () |
A small vector that owns a set of AST nodes.
Definition at line 372 of file Ownership.h.
| clang::ASTOwningVector< PtrTy, N >::ASTOwningVector | ( | Sema & | Actions | ) | [inline, explicit] |
Definition at line 377 of file Ownership.h.
| PtrTy* clang::ASTOwningVector< PtrTy, N >::take | ( | ) | [inline] |
Definition at line 380 of file Ownership.h.
Referenced by clang::move_arg(), PerformConstructorInitialization(), and clang::ASTOwningVector< PtrTy, N >::takeAs().
| T** clang::ASTOwningVector< PtrTy, N >::takeAs | ( | ) | [inline] |
Definition at line 384 of file Ownership.h.
References clang::ASTOwningVector< PtrTy, N >::take().