Medical Imaging Interaction Toolkit  2024.06.99-bf8fb9c0
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
 Find image slices visible on a given plane.
 

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 228 of file mitkWeakPointer.h.

◆ operator!=() [2/7]

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

Definition at line 312 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 366 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 258 of file mitkWeakPointer.h.

◆ operator!=() [5/7]

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

Definition at line 342 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 396 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 270 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 234 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 318 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 372 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 276 of file mitkWeakPointer.h.

◆ operator<=() [5/7]

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

Definition at line 348 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 402 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 294 of file mitkWeakPointer.h.

◆ operator==() [1/4]

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

Definition at line 252 of file mitkWeakPointer.h.

◆ operator==() [2/4]

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

Definition at line 336 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 390 of file mitkWeakPointer.h.

◆ operator==() [4/4]

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

Definition at line 264 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 240 of file mitkWeakPointer.h.

◆ operator>() [2/7]

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

Definition at line 324 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 378 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 282 of file mitkWeakPointer.h.

◆ operator>() [5/7]

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

Definition at line 354 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 408 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 300 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 246 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 330 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 384 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 288 of file mitkWeakPointer.h.

◆ operator>=() [5/7]

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

Definition at line 360 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 414 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 306 of file mitkWeakPointer.h.