ITK  5.4.0
Insight Toolkit
Public Types | List of all members
itk::Xor< TF1, TF2 > Struct Template Reference

#include <itkMetaProgrammingLibrary.h>

Detailed Description

template<typename TF1, typename TF2>
struct itk::Xor< TF1, TF2 >

MPL XOR operator on types.

Template Parameters
TF1First boolean type
TF2Second boolean type

This overload automatically fetches TF1 and TF2 values. However, beware, it won't work with standard C++ traits or boost traits. Indeed, this overload expects the value to follow UpperCamelCase ITK naming policy instead of the standard snake_case policy.

Definition at line 180 of file itkMetaProgrammingLibrary.h.

+ Inheritance diagram for itk::Xor< TF1, TF2 >:
+ Collaboration diagram for itk::Xor< TF1, TF2 >:

Public Types

using Type = typename XorC< TF1::Value, TF2::Value >::Type

Member Typedef Documentation

◆ Type

template<typename TF1 , typename TF2 >
using itk::Xor< TF1, TF2 >::Type = typename XorC<TF1::Value, TF2::Value>::Type

Definition at line 182 of file itkMetaProgrammingLibrary.h.

The documentation for this struct was generated from the following file: