ITK  5.0.0
Insight Segmentation and Registration Toolkit
Classes | Namespaces | Functions
itkSmartPointer.h File Reference
#include <iostream>
#include <utility>
#include <type_traits>
#include "itkConfigure.h"
+ Include dependency graph for itkSmartPointer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  itk::SmartPointer< TObjectType >
 

Namespaces

 itk
 

Functions

template<class T , class TU >
bool itk::operator< (const SmartPointer< T > &l, const SmartPointer< TU > &r) noexcept
 
template<typename T >
std::ostream & itk::operator<< (std::ostream &os, SmartPointer< T > p)
 
template<class T , class TU >
bool itk::operator<= (const SmartPointer< T > &l, const SmartPointer< TU > &r) noexcept
 
template<class T , class TU >
bool itk::operator> (const SmartPointer< T > &l, const SmartPointer< TU > &r) noexcept
 
template<class T , class TU >
bool itk::operator>= (const SmartPointer< T > &l, const SmartPointer< TU > &r) noexcept
 
template<typename T >
void itk::swap (SmartPointer< T > &a, SmartPointer< T > &b) noexcept
 
template<class T , class TU >
bool itk::operator== (const SmartPointer< T > &l, const SmartPointer< TU > &r) noexcept
 
template<class T >
bool itk::operator== (const SmartPointer< T > &l, std::nullptr_t) noexcept
 
template<class T >
bool itk::operator== (std::nullptr_t, const SmartPointer< T > &r) noexcept
 
template<class T , class TU >
bool itk::operator!= (const SmartPointer< T > &l, const SmartPointer< TU > &r) noexcept
 
template<class T >
bool itk::operator!= (const SmartPointer< T > &l, std::nullptr_t) noexcept
 
template<class T >
bool itk::operator!= (std::nullptr_t, const SmartPointer< T > &r) noexcept