#include <Fireworks/Core/interface/FWEvePtr.h>
Public Member Functions | |
void | destroyElement () |
FWEvePtr () | |
FWEvePtr (T *iElement) | |
T * | get () const |
operator bool () const | |
T & | operator* () const |
T * | operator-> () const |
void | reset () |
void | reset (T *iNew) |
void | swap (FWEvePtr< T > &iOther) |
Private Attributes | |
boost::shared_ptr< TEveElement > | m_container |
Description: Smart pointer which properly deals with TEveElement reference counting
Usage: <usage>
Definition at line 31 of file FWEvePtr.h.
Definition at line 34 of file FWEvePtr.h.
Definition at line 66 of file FWEvePtr.h.
References FWEvePtr< T >::m_container, and FWEvePtr< T >::reset().
Definition at line 49 of file FWEvePtr.h.
References cppFunctionSkipper::operator.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
Definition at line 40 of file FWEvePtr.h.
References FWEvePtr< T >::m_container.
Referenced by FWEvePtr< T >::operator*().
Definition at line 59 of file FWEvePtr.h.
References FWEvePtr< T >::m_container.
Referenced by FWEvePtr< T >::destroyElement().
Definition at line 62 of file FWEvePtr.h.
References FWEvePtr< T >::swap(), and groupFilesInBlocks::temp.
Definition at line 71 of file FWEvePtr.h.
References FWEvePtr< T >::m_container.
Referenced by FWEvePtr< T >::reset().
Definition at line 80 of file FWEvePtr.h.
Referenced by FWEvePtr< T >::destroyElement(), FWEvePtr< T >::FWEvePtr(), FWEvePtr< T >::operator bool(), FWEvePtr< T >::operator->(), FWEvePtr< T >::reset(), and FWEvePtr< T >::swap().