clang API Documentation

Public Member Functions
clang::ASTTemplateArgsPtr Class Reference

#include <Ownership.h>

List of all members.

Public Member Functions

 ASTTemplateArgsPtr (Sema &actions, ParsedTemplateArgument *args, unsigned count)
 ASTTemplateArgsPtr (ASTTemplateArgsPtr &Other)
ASTTemplateArgsPtroperator= (ASTTemplateArgsPtr &Other)
ParsedTemplateArgumentgetArgs () const
unsigned size () const
void reset (ParsedTemplateArgument *args, unsigned count)
const ParsedTemplateArgumentoperator[] (unsigned Arg) const
ParsedTemplateArgumentrelease () const

Detailed Description

Definition at line 334 of file Ownership.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
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().


The documentation for this class was generated from the following files: