clang API Documentation

clang::ActionBase::ActionResult< PtrTy, true > Class Template Reference

#include <Ownership.h>

Collaboration diagram for clang::ActionBase::ActionResult< PtrTy, true >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ActionResult (bool Invalid=false)
 ActionResult (PtrTy V)
 ActionResult (const void *)
 ActionResult (volatile void *)
 ActionResult (const DiagnosticBuilder &)
PtrTy get () const
void set (PtrTy V)
bool isInvalid () const
const ActionResultoperator= (PtrTy RHS)

Detailed Description

template<typename PtrTy>
class clang::ActionBase::ActionResult< PtrTy, true >

Definition at line 260 of file Ownership.h.


Constructor & Destructor Documentation

template<typename PtrTy >
clang::ActionBase::ActionResult< PtrTy, true >::ActionResult ( bool  Invalid = false  )  [inline]

Definition at line 266 of file Ownership.h.

template<typename PtrTy >
clang::ActionBase::ActionResult< PtrTy, true >::ActionResult ( PtrTy  V  )  [inline]

Definition at line 269 of file Ownership.h.

template<typename PtrTy >
clang::ActionBase::ActionResult< PtrTy, true >::ActionResult ( const void *   ) 
template<typename PtrTy >
clang::ActionBase::ActionResult< PtrTy, true >::ActionResult ( volatile void *   ) 
template<typename PtrTy >
clang::ActionBase::ActionResult< PtrTy, true >::ActionResult ( const DiagnosticBuilder  )  [inline]

Definition at line 279 of file Ownership.h.


Member Function Documentation

template<typename PtrTy >
PtrTy clang::ActionBase::ActionResult< PtrTy, true >::get (  )  const [inline]

Definition at line 281 of file Ownership.h.

template<typename PtrTy >
bool clang::ActionBase::ActionResult< PtrTy, true >::isInvalid (  )  const [inline]

Definition at line 292 of file Ownership.h.

template<typename PtrTy >
const ActionResult& clang::ActionBase::ActionResult< PtrTy, true >::operator= ( PtrTy  RHS  )  [inline]

Definition at line 294 of file Ownership.h.

template<typename PtrTy >
void clang::ActionBase::ActionResult< PtrTy, true >::set ( PtrTy  V  )  [inline]

Definition at line 286 of file Ownership.h.


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