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

#include <itkMetaProgrammingLibrary.h>

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

Detailed Description

template<typename TF1, typename TF2, typename TF3 = FalseType>
struct itk::Or< TF1, TF2, TF3 >

MPL OR operator on types.

Template Parameters
TF1First boolean type
TF2Second boolean type
VF3Third (optional) boolean type

This overload automatically fetches TF1, TF2 and TF3 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 96 of file itkMetaProgrammingLibrary.h.

Public Types

using Type = typename OrC< TF1::Value, TF2::Value, TF3::Value >::Type
 

Member Typedef Documentation

template<typename TF1 , typename TF2 , typename TF3 = FalseType>
using itk::Or< TF1, TF2, TF3 >::Type = typename OrC<TF1::Value, TF2::Value, TF3::Value>::Type

Definition at line 97 of file itkMetaProgrammingLibrary.h.


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