Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <usSharedData.h>
Public Types | |
typedef T | Type |
typedef T * | pointer |
Public Member Functions | |
T & | operator* () const |
T * | operator-> () |
T * | operator-> () const |
T * | Data () const |
const T * | ConstData () const |
void | Detach () |
void | Reset () |
operator bool () const | |
bool | operator== (const ExplicitlySharedDataPointer< T > &other) const |
bool | operator!= (const ExplicitlySharedDataPointer< T > &other) const |
bool | operator== (const T *ptr) const |
bool | operator!= (const T *ptr) const |
ExplicitlySharedDataPointer () | |
~ExplicitlySharedDataPointer () | |
ExplicitlySharedDataPointer (T *data) | |
ExplicitlySharedDataPointer (const ExplicitlySharedDataPointer< T > &o) | |
template<class X > | |
ExplicitlySharedDataPointer (const ExplicitlySharedDataPointer< X > &o) | |
ExplicitlySharedDataPointer< T > & | operator= (const ExplicitlySharedDataPointer< T > &o) |
ExplicitlySharedDataPointer & | operator= (T *o) |
bool | operator! () const |
void | Swap (ExplicitlySharedDataPointer &other) |
Protected Member Functions | |
T * | Clone () |
Definition at line 133 of file usSharedData.h.
typedef T* us::ExplicitlySharedDataPointer< T >::pointer |
Definition at line 137 of file usSharedData.h.
typedef T us::ExplicitlySharedDataPointer< T >::Type |
Definition at line 136 of file usSharedData.h.
|
inline |
Definition at line 162 of file usSharedData.h.
|
inline |
Definition at line 163 of file usSharedData.h.
|
explicit |
Definition at line 260 of file usSharedData.h.
|
inline |
Definition at line 166 of file usSharedData.h.
|
inline |
Definition at line 170 of file usSharedData.h.
|
protected |
Definition at line 244 of file usSharedData.h.
|
inline |
Definition at line 143 of file usSharedData.h.
|
inline |
Definition at line 142 of file usSharedData.h.
|
inline |
Definition at line 145 of file usSharedData.h.
Referenced by us::SharedLibrary::SetFilePath(), us::SharedLibrary::SetLibraryPath(), us::SharedLibrary::SetName(), us::SharedLibrary::SetPrefix(), and us::SharedLibrary::SetSuffix().
|
inline |
Definition at line 155 of file usSharedData.h.
|
inline |
Definition at line 205 of file usSharedData.h.
|
inline |
Definition at line 158 of file usSharedData.h.
|
inline |
Definition at line 160 of file usSharedData.h.
|
inline |
Definition at line 139 of file usSharedData.h.
|
inline |
Definition at line 140 of file usSharedData.h.
|
inline |
Definition at line 141 of file usSharedData.h.
|
inline |
Definition at line 177 of file usSharedData.h.
|
inline |
Definition at line 191 of file usSharedData.h.
|
inline |
Definition at line 157 of file usSharedData.h.
|
inline |
Definition at line 159 of file usSharedData.h.
|
inline |
Definition at line 147 of file usSharedData.h.
|
inline |
Definition at line 207 of file usSharedData.h.
Referenced by mitk::FileReaderSelector::Swap(), and mitk::FileWriterSelector::Swap().