Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitkWeakPointer.h File Reference
#include <itkCommand.h>
#include <functional>

Go to the source code of this file.

Classes

class  mitk::WeakPointer< T >
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Functions

template<class T >
bool operator!= (const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator<= (const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator> (const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator>= (const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator== (const mitk::WeakPointer< T > &left, std::nullptr_t) noexcept
 
template<class T >
bool operator!= (const mitk::WeakPointer< T > &left, std::nullptr_t right) noexcept
 
template<class T >
bool operator== (std::nullptr_t, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator!= (std::nullptr_t left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator<= (const mitk::WeakPointer< T > &left, std::nullptr_t right) noexcept
 
template<class T >
bool operator> (const mitk::WeakPointer< T > &left, std::nullptr_t right) noexcept
 
template<class T >
bool operator>= (const mitk::WeakPointer< T > &left, std::nullptr_t right) noexcept
 
template<class T >
bool operator<= (std::nullptr_t left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator> (std::nullptr_t left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator>= (std::nullptr_t left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator!= (const mitk::WeakPointer< T > &left, const T *right) noexcept
 
template<class T >
bool operator<= (const mitk::WeakPointer< T > &left, const T *right) noexcept
 
template<class T >
bool operator> (const mitk::WeakPointer< T > &left, const T *right) noexcept
 
template<class T >
bool operator>= (const mitk::WeakPointer< T > &left, const T *right) noexcept
 
template<class T >
bool operator== (const T *left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator!= (const T *left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator<= (const T *left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator> (const T *left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator>= (const T *left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator!= (const mitk::WeakPointer< T > &left, itk::SmartPointer< T > right) noexcept
 
template<class T >
bool operator<= (const mitk::WeakPointer< T > &left, itk::SmartPointer< T > right) noexcept
 
template<class T >
bool operator> (const mitk::WeakPointer< T > &left, itk::SmartPointer< T > right) noexcept
 
template<class T >
bool operator>= (const mitk::WeakPointer< T > &left, itk::SmartPointer< T > right) noexcept
 
template<class T >
bool operator== (itk::SmartPointer< T > left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator!= (itk::SmartPointer< T > left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator<= (itk::SmartPointer< T > left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator> (itk::SmartPointer< T > left, const mitk::WeakPointer< T > &right) noexcept
 
template<class T >
bool operator>= (itk::SmartPointer< T > left, const mitk::WeakPointer< T > &right) noexcept
 

Function Documentation

◆ operator!=() [1/7]

template<class T >
bool operator!= ( const mitk::WeakPointer< T > &  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 217 of file mitkWeakPointer.h.

◆ operator!=() [2/7]

template<class T >
bool operator!= ( const mitk::WeakPointer< T > &  left,
const T *  right 
)
noexcept

Definition at line 301 of file mitkWeakPointer.h.

◆ operator!=() [3/7]

template<class T >
bool operator!= ( const mitk::WeakPointer< T > &  left,
itk::SmartPointer< T >  right 
)
noexcept

Definition at line 355 of file mitkWeakPointer.h.

◆ operator!=() [4/7]

template<class T >
bool operator!= ( const mitk::WeakPointer< T > &  left,
std::nullptr_t  right 
)
noexcept

Definition at line 247 of file mitkWeakPointer.h.

◆ operator!=() [5/7]

template<class T >
bool operator!= ( const T *  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 331 of file mitkWeakPointer.h.

◆ operator!=() [6/7]

template<class T >
bool operator!= ( itk::SmartPointer< T >  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 385 of file mitkWeakPointer.h.

◆ operator!=() [7/7]

template<class T >
bool operator!= ( std::nullptr_t  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 259 of file mitkWeakPointer.h.

◆ operator<=() [1/7]

template<class T >
bool operator<= ( const mitk::WeakPointer< T > &  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 223 of file mitkWeakPointer.h.

Referenced by us::LDAPProp::operator<=().

◆ operator<=() [2/7]

template<class T >
bool operator<= ( const mitk::WeakPointer< T > &  left,
const T *  right 
)
noexcept

Definition at line 307 of file mitkWeakPointer.h.

◆ operator<=() [3/7]

template<class T >
bool operator<= ( const mitk::WeakPointer< T > &  left,
itk::SmartPointer< T >  right 
)
noexcept

Definition at line 361 of file mitkWeakPointer.h.

◆ operator<=() [4/7]

template<class T >
bool operator<= ( const mitk::WeakPointer< T > &  left,
std::nullptr_t  right 
)
noexcept

Definition at line 265 of file mitkWeakPointer.h.

◆ operator<=() [5/7]

template<class T >
bool operator<= ( const T *  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 337 of file mitkWeakPointer.h.

◆ operator<=() [6/7]

template<class T >
bool operator<= ( itk::SmartPointer< T >  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 391 of file mitkWeakPointer.h.

◆ operator<=() [7/7]

template<class T >
bool operator<= ( std::nullptr_t  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 283 of file mitkWeakPointer.h.

◆ operator==() [1/4]

template<class T >
bool operator== ( const mitk::WeakPointer< T > &  left,
std::nullptr_t   
)
noexcept

Definition at line 241 of file mitkWeakPointer.h.

◆ operator==() [2/4]

template<class T >
bool operator== ( const T *  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 325 of file mitkWeakPointer.h.

◆ operator==() [3/4]

template<class T >
bool operator== ( itk::SmartPointer< T >  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 379 of file mitkWeakPointer.h.

◆ operator==() [4/4]

template<class T >
bool operator== ( std::nullptr_t  ,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 253 of file mitkWeakPointer.h.

◆ operator>() [1/7]

template<class T >
bool operator> ( const mitk::WeakPointer< T > &  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 229 of file mitkWeakPointer.h.

◆ operator>() [2/7]

template<class T >
bool operator> ( const mitk::WeakPointer< T > &  left,
const T *  right 
)
noexcept

Definition at line 313 of file mitkWeakPointer.h.

◆ operator>() [3/7]

template<class T >
bool operator> ( const mitk::WeakPointer< T > &  left,
itk::SmartPointer< T >  right 
)
noexcept

Definition at line 367 of file mitkWeakPointer.h.

◆ operator>() [4/7]

template<class T >
bool operator> ( const mitk::WeakPointer< T > &  left,
std::nullptr_t  right 
)
noexcept

Definition at line 271 of file mitkWeakPointer.h.

◆ operator>() [5/7]

template<class T >
bool operator> ( const T *  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 343 of file mitkWeakPointer.h.

◆ operator>() [6/7]

template<class T >
bool operator> ( itk::SmartPointer< T >  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 397 of file mitkWeakPointer.h.

◆ operator>() [7/7]

template<class T >
bool operator> ( std::nullptr_t  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 289 of file mitkWeakPointer.h.

◆ operator>=() [1/7]

template<class T >
bool operator>= ( const mitk::WeakPointer< T > &  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 235 of file mitkWeakPointer.h.

Referenced by us::LDAPProp::operator>=().

◆ operator>=() [2/7]

template<class T >
bool operator>= ( const mitk::WeakPointer< T > &  left,
const T *  right 
)
noexcept

Definition at line 319 of file mitkWeakPointer.h.

◆ operator>=() [3/7]

template<class T >
bool operator>= ( const mitk::WeakPointer< T > &  left,
itk::SmartPointer< T >  right 
)
noexcept

Definition at line 373 of file mitkWeakPointer.h.

◆ operator>=() [4/7]

template<class T >
bool operator>= ( const mitk::WeakPointer< T > &  left,
std::nullptr_t  right 
)
noexcept

Definition at line 277 of file mitkWeakPointer.h.

◆ operator>=() [5/7]

template<class T >
bool operator>= ( const T *  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 349 of file mitkWeakPointer.h.

◆ operator>=() [6/7]

template<class T >
bool operator>= ( itk::SmartPointer< T >  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 403 of file mitkWeakPointer.h.

◆ operator>=() [7/7]

template<class T >
bool operator>= ( std::nullptr_t  left,
const mitk::WeakPointer< T > &  right 
)
noexcept

Definition at line 295 of file mitkWeakPointer.h.