18 #ifndef __itkLogicOpsFunctors_h
19 #define __itkLogicOpsFunctors_h
57 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
77 return !(*
this != other);
113 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
130 return !(*
this != other);
132 inline TOutput
operator()(
const TInput1 & A,
const TInput2 & B)
134 if( A == static_cast<TInput1>(B) )
151 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
165 return !(*
this != other);
167 inline TOutput
operator()(
const TInput1 & A,
const TInput2 & B)
187 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
201 return !(*
this != other);
203 inline TOutput
operator()(
const TInput1 & A,
const TInput2 & B)
222 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
235 return !(*
this != other);
237 inline TOutput
operator()(
const TInput1 & A,
const TInput2 & B)
255 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
269 return !(*
this != other);
271 inline TOutput
operator()(
const TInput1 & A,
const TInput2 & B)
290 template<
class TInput1,
class TInput2=TInput1,
class TOutput=TInput1 >
303 return !(*
this != other);
305 inline TOutput
operator()(
const TInput1 & A,
const TInput2 & B)