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 }