diff options
author | Adrian Kummerlaender | 2015-01-16 22:08:09 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2015-01-16 22:08:09 +0100 |
commit | 01029e59e8eda0a160291c3c92f9db5b1cac54d3 (patch) | |
tree | 68aa6f35c44b7aa6b3e69e4c72047515826a02e2 /src/operation | |
parent | 5ead1bfab50ef7b3f746f298c53788c833f03ce4 (diff) | |
download | TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.tar TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.tar.gz TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.tar.bz2 TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.tar.lz TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.tar.xz TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.tar.zst TypeAsValue-01029e59e8eda0a160291c3c92f9db5b1cac54d3.zip |
Implemented basic `Cons` value type and `List` constructor
* `Cons` is a straigth forward type _pair_ containing `car` and `cdr` typedefs
** they may be accessed using `Car` and `Cdr` helper template aliases
** there is no enforcement of _Cons_ structure and type equality whatsoever
*** i.e. similar to Scheme and different from how it is implemented in _ConstList_
* `List` is a recursive variadic helper template for constructing `Cons` value types
** simplifies _Cons_ construction and may be expanded to offer type deduction and built upon to enforce type equality
* added appropriate test cases
Diffstat (limited to 'src/operation')
0 files changed, 0 insertions, 0 deletions