fcpp::WhenFalse< WhenTrueQueriedT, T > Class Template Reference

False / else block query of Queryable<T>::branch method. More...

#include <query.h>

Public Member Functions

 WhenFalse (Queryable< WhenTrueQueriedT > when_true_queried, std::vector< T > when_false_items)
 
 WhenFalse (const WhenFalse &)=delete
 
WhenFalseoperator= (const WhenFalse &)=delete
 
template<typename WhenFalseQuery , typename WhenFalseQueriedT = std::invoke_result_t<WhenFalseQuery, Queryable<T>>::item_type>
Merge< WhenTrueQueriedT, WhenFalseQueriedT > when_false (WhenFalseQuery when_false_query)
 

Detailed Description

template<typename WhenTrueQueriedT, typename T>
class fcpp::WhenFalse< WhenTrueQueriedT, T >

False / else block query of Queryable<T>::branch method.

Template Parameters
WhenTrueQueriedType of items projected from true / if block query.
TType of items to query over.

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