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 }