#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 | |
std::shared_ptr< TEveElement > | m_container |
Description: Smart pointer which properly deals with TEveElement reference counting
Usage: <usage>
Definition at line 30 of file FWEvePtr.h.
Definition at line 32 of file FWEvePtr.h.
Definition at line 51 of file FWEvePtr.h.
References FWEvePtr< T >::m_container, and FWEvePtr< T >::reset().
Definition at line 40 of file FWEvePtr.h.
References Utilities::operator.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
Definition at line 35 of file FWEvePtr.h.
References FWEvePtr< T >::m_container.
Referenced by FWEvePtr< T >::operator*().
Definition at line 46 of file FWEvePtr.h.
References FWEvePtr< T >::m_container.
Referenced by FWEvePtr< T >::destroyElement().
Definition at line 47 of file FWEvePtr.h.
References FWEvePtr< T >::swap(), and groupFilesInBlocks::temp.
Definition at line 58 of file FWEvePtr.h.
References FWEvePtr< T >::m_container.
Referenced by FWEvePtr< T >::reset().
Definition at line 66 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().