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 }