Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-15 | Moved class-based implementations into `detail` namespace | Adrian Kummerlaender | |
* while class templates enable e.g. hiding implementation details they also require evaluation via `Eval` ** this clutters up the actual logic and is now hidden behind aliae that perform the evaluation | |||
2015-02-14 | Introduced `Eval` function evaluation helper | Adrian Kummerlaender | |
* replaces `typename *::type` constructs with `Eval` applications * aims to further unify function evaluation | |||
2015-02-05 | Defer `If` template resolution analogously to other functions | Adrian Kummerlaender | |
* all other functions sans `Cons` are resolved when the respective member `*::type` is instantiated * this was changed soely to increase coherence | |||
2015-02-01 | Added `DropWhile` analogously to `TakeWhile` | Adrian Kummerlaender | |