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

#include <itkMetaProgrammingLibrary.h>

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
TF3Third (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 113 of file 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
 

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


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