├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── TODO.txt ├── dub.json ├── dub.selections.json ├── reggaefile.d ├── src └── cerealed │ ├── attrs.d │ ├── cereal.d │ ├── cerealiser.d │ ├── cerealizer.d │ ├── decerealiser.d │ ├── decerealizer.d │ ├── package.d │ ├── range.d │ ├── scopebuffer.d │ ├── traits.d │ └── utils.d └── tests ├── bugs.d ├── cerealiser_impl.d ├── classes.d ├── compile_time.d ├── decode.d ├── encode.d ├── encode_decode.d ├── enums.d ├── example.d ├── multidimensional_array.d ├── nested.d ├── pointers.d ├── property.d ├── protocol_unit.d ├── range.d ├── reset.d ├── static_array.d ├── structs.d └── utils.d /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/TODO.txt -------------------------------------------------------------------------------- /dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/dub.json -------------------------------------------------------------------------------- /dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/dub.selections.json -------------------------------------------------------------------------------- /reggaefile.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/reggaefile.d -------------------------------------------------------------------------------- /src/cerealed/attrs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/attrs.d -------------------------------------------------------------------------------- /src/cerealed/cereal.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/cereal.d -------------------------------------------------------------------------------- /src/cerealed/cerealiser.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/cerealiser.d -------------------------------------------------------------------------------- /src/cerealed/cerealizer.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/cerealizer.d -------------------------------------------------------------------------------- /src/cerealed/decerealiser.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/decerealiser.d -------------------------------------------------------------------------------- /src/cerealed/decerealizer.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/decerealizer.d -------------------------------------------------------------------------------- /src/cerealed/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/package.d -------------------------------------------------------------------------------- /src/cerealed/range.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/range.d -------------------------------------------------------------------------------- /src/cerealed/scopebuffer.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/scopebuffer.d -------------------------------------------------------------------------------- /src/cerealed/traits.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/traits.d -------------------------------------------------------------------------------- /src/cerealed/utils.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/src/cerealed/utils.d -------------------------------------------------------------------------------- /tests/bugs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/bugs.d -------------------------------------------------------------------------------- /tests/cerealiser_impl.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/cerealiser_impl.d -------------------------------------------------------------------------------- /tests/classes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/classes.d -------------------------------------------------------------------------------- /tests/compile_time.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/compile_time.d -------------------------------------------------------------------------------- /tests/decode.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/decode.d -------------------------------------------------------------------------------- /tests/encode.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/encode.d -------------------------------------------------------------------------------- /tests/encode_decode.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/encode_decode.d -------------------------------------------------------------------------------- /tests/enums.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/enums.d -------------------------------------------------------------------------------- /tests/example.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/example.d -------------------------------------------------------------------------------- /tests/multidimensional_array.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/multidimensional_array.d -------------------------------------------------------------------------------- /tests/nested.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/nested.d -------------------------------------------------------------------------------- /tests/pointers.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/pointers.d -------------------------------------------------------------------------------- /tests/property.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/property.d -------------------------------------------------------------------------------- /tests/protocol_unit.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/protocol_unit.d -------------------------------------------------------------------------------- /tests/range.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/range.d -------------------------------------------------------------------------------- /tests/reset.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/reset.d -------------------------------------------------------------------------------- /tests/static_array.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/static_array.d -------------------------------------------------------------------------------- /tests/structs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/structs.d -------------------------------------------------------------------------------- /tests/utils.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/cerealed/HEAD/tests/utils.d --------------------------------------------------------------------------------