1 /**
2     General utilities
3 
4 $(TABLE
5 $(TR $(TH Module) $(TH Functions) $(TH Properties) $(TH Description))
6 $(TR
7     $(TD $(DDOX_NAMED_REF ddash.utils.deref, `deref`))
8     $(TD
9         $(DDOX_NAMED_REF utils.deref.deref, `deref`)
10         )
11     $(TD)
12     $(TD Simulates an if/else chain with expressions)
13     )
14 $(TR
15     $(TD $(DDOX_NAMED_REF ddash.utils.expect, `expect`))
16     $(TD
17         $(DDOX_NAMED_REF utils.expect.Expected, `Expected`)<br>
18         $(DDOX_NAMED_REF utils.expect.Unexpected, `Unexpected`)<br>
19         $(DDOX_NAMED_REF utils.expect.expected, `expected`)<br>
20         )
21     $(TD)
22     $(TD Used to give types to predicates with certain common functionalities)
23     )
24 $(TR
25     $(TD $(DDOX_NAMED_REF ddash.utils.truthy, `truthy`))
26     $(TD
27         $(DDOX_NAMED_REF utils.truthy.isTruthy, `isTruthy`)<br>
28         $(DDOX_NAMED_REF utils.truthy.isFalsey, `isFalsey`)<br>
29         )
30     $(TD)
31     $(TD Call throwing functions as expressions)
32     )
33 )
34 */
35 module ddash.utils;
36 
37 public  {
38     import ddash.utils.truthy;
39     import ddash.utils.deref;
40     import ddash.utils.expect;
41 }