clang API Documentation
#include <Ownership.h>
Public Member Functions | |
| ASTTemplateArgsPtr (Sema &actions, ParsedTemplateArgument *args, unsigned count) | |
| ASTTemplateArgsPtr (ASTTemplateArgsPtr &Other) | |
| ASTTemplateArgsPtr & | operator= (ASTTemplateArgsPtr &Other) |
| ParsedTemplateArgument * | getArgs () const |
| unsigned | size () const |
| void | reset (ParsedTemplateArgument *args, unsigned count) |
| const ParsedTemplateArgument & | operator[] (unsigned Arg) const |
| ParsedTemplateArgument * | release () const |
Definition at line 334 of file Ownership.h.
| clang::ASTTemplateArgsPtr::ASTTemplateArgsPtr | ( | Sema & | actions, |
| ParsedTemplateArgument * | args, | ||
| unsigned | count | ||
| ) | [inline] |
Definition at line 339 of file Ownership.h.
| clang::ASTTemplateArgsPtr::ASTTemplateArgsPtr | ( | ASTTemplateArgsPtr & | Other | ) | [inline] |
Definition at line 344 of file Ownership.h.
| ParsedTemplateArgument* clang::ASTTemplateArgsPtr::getArgs | ( | ) | const [inline] |
Definition at line 355 of file Ownership.h.
| ASTTemplateArgsPtr& clang::ASTTemplateArgsPtr::operator= | ( | ASTTemplateArgsPtr & | Other | ) | [inline] |
Definition at line 349 of file Ownership.h.
| const ParsedTemplateArgument & clang::ASTTemplateArgsPtr::operator[] | ( | unsigned | Arg | ) | const [inline] |
Definition at line 214 of file ParsedTemplate.h.
References Arg.
| ParsedTemplateArgument* clang::ASTTemplateArgsPtr::release | ( | ) | const [inline] |
Definition at line 365 of file Ownership.h.
Referenced by clang::Sema::ActOnClassTemplateSpecialization(), clang::Sema::ActOnExplicitInstantiation(), and clang::Sema::ActOnTemplateIdType().
| void clang::ASTTemplateArgsPtr::reset | ( | ParsedTemplateArgument * | args, |
| unsigned | count | ||
| ) | [inline] |
Definition at line 358 of file Ownership.h.
| unsigned clang::ASTTemplateArgsPtr::size | ( | ) | const [inline] |
Definition at line 356 of file Ownership.h.
Referenced by clang::Sema::translateTemplateArguments().