#include <ASTRefCount.hpp>
Public Member Functions | |
ASTRefCount (const AST *p=0) | |
ASTRefCount (const ASTRefCount< T > &other) | |
~ASTRefCount () | |
ASTRefCount< T > & | operator= (AST *other) |
ASTRefCount< T > & | operator= (const ASTRefCount< T > &other) |
operator T * () const | |
T * | operator-> () const |
T * | get () const |
Private Attributes | |
ASTRef * | ref |
Definition at line 43 of file ASTRefCount.hpp.
ASTRefCount< T >::ASTRefCount | ( | const AST * | p = 0 |
) | [inline] |
Definition at line 49 of file ASTRefCount.hpp.
ASTRefCount< T >::ASTRefCount | ( | const ASTRefCount< T > & | other | ) | [inline] |
Definition at line 53 of file ASTRefCount.hpp.
ASTRefCount< T >::~ASTRefCount | ( | ) | [inline] |
Definition at line 57 of file ASTRefCount.hpp.
ASTRefCount<T>& ASTRefCount< T >::operator= | ( | AST * | other | ) | [inline] |
Definition at line 62 of file ASTRefCount.hpp.
ASTRefCount<T>& ASTRefCount< T >::operator= | ( | const ASTRefCount< T > & | other | ) | [inline] |
Definition at line 73 of file ASTRefCount.hpp.
ASTRefCount< T >::operator T * | ( | ) | const [inline] |
Definition at line 87 of file ASTRefCount.hpp.
T* ASTRefCount< T >::operator-> | ( | ) | const [inline] |
Definition at line 88 of file ASTRefCount.hpp.
T* ASTRefCount< T >::get | ( | ) | const [inline] |
Definition at line 89 of file ASTRefCount.hpp.
ASTRef* ASTRefCount< T >::ref [private] |