ITK  5.2.0
Insight 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 >:

Public Types

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

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

Member Typedef Documentation

◆ Type

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


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