1 /** 2 Functional utilities 3 4 Functions: 5 6 $(TABLE 7 $(TR $(TH Module) $(TH Functions) $(TH Properties) $(TH Description)) 8 $(TR 9 $(TD $(DDOX_NAMED_REF ddash.functional.cond, `cond`)) 10 $(TD 11 $(DDOX_NAMED_REF functional.cond.cond, `cond`) 12 ) 13 $(TD) 14 $(TD Simulates an if/else chain with expressions) 15 ) 16 $(TR 17 $(TD $(DDOX_NAMED_REF ddash.functional.pred, `pred`)) 18 $(TD 19 $(DDOX_NAMED_REF functional.pred.eq, `eq`)<br> 20 $(DDOX_NAMED_REF functional.pred.isEq, `isEq`)<br> 21 $(DDOX_NAMED_REF functional.pred.lt, `lt`)<br> 22 $(DDOX_NAMED_REF functional.pred.isLt, `isLt`)<br> 23 ) 24 $(TD) 25 $(TD Used to give types to predicates with certain common functionalities) 26 ) 27 $(TR 28 $(TD $(DDOX_NAMED_REF ddash.functional.try_, `try_`)) 29 $(TD 30 $(DDOX_NAMED_REF functional.try_.try_, `try_`)<br> 31 $(DDOX_NAMED_REF functional.try_.Try, `Try`)<br> 32 ) 33 $(TD) 34 $(TD Call throwing functions as expressions) 35 ) 36 ) 37 */ 38 module ddash.functional; 39 40 public { 41 import ddash.functional.cond; 42 import ddash.functional.pred; 43 import ddash.functional.try_; 44 }