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

#include <itkMetaProgrammingLibrary.h>

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

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 147 of file itkMetaProgrammingLibrary.h.

Public Types

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

Member Typedef Documentation

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

Definition at line 148 of file itkMetaProgrammingLibrary.h.


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