Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Protected Member Functions
ext::internal::logical_tuple< Ts > Class Template Reference

#include <dry-comparisons.hpp>

Inheritance diagram for ext::internal::logical_tuple< Ts >:
[legend]
Collaboration diagram for ext::internal::logical_tuple< Ts >:
[legend]

Protected Member Functions

template<typename F >
constexpr auto or_all (F &&f) const
 
template<typename F >
constexpr auto and_all (F &&f) const
 
template<typename RT , typename ... Args>
constexpr RT bind (Args &&... args) const
 
template<typename Char , typename Traits >
std::basic_ostream< Char, Traits > & print (const Char *label, std::basic_ostream< Char, Traits > &os) const
 

Member Function Documentation

◆ and_all()

template<typename ... Ts>
template<typename F >
constexpr auto ext::internal::logical_tuple< Ts >::and_all ( F &&  f) const
inlineconstexprprotected

◆ bind()

template<typename ... Ts>
template<typename RT , typename ... Args>
constexpr RT ext::internal::logical_tuple< Ts >::bind ( Args &&...  args) const
inlineconstexprprotected

◆ or_all()

template<typename ... Ts>
template<typename F >
constexpr auto ext::internal::logical_tuple< Ts >::or_all ( F &&  f) const
inlineconstexprprotected

◆ print()

template<typename ... Ts>
template<typename Char , typename Traits >
std::basic_ostream< Char, Traits > & ext::internal::logical_tuple< Ts >::print ( const Char *  label,
std::basic_ostream< Char, Traits > &  os 
) const
inlineprotected

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