├── .gitattributes ├── .github ├── assets │ └── field_parent_ptr.svg └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md └── src ├── data └── multi_array_list.zig └── typing ├── distinct_integers.zig ├── field_parent_ptr.zig ├── inline_switch.zig ├── type_function.zig └── vtable.zig /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/assets/field_parent_ptr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/.github/assets/field_parent_ptr.svg -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | zig-cache 2 | zig-out 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/README.md -------------------------------------------------------------------------------- /src/data/multi_array_list.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/src/data/multi_array_list.zig -------------------------------------------------------------------------------- /src/typing/distinct_integers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/src/typing/distinct_integers.zig -------------------------------------------------------------------------------- /src/typing/field_parent_ptr.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/src/typing/field_parent_ptr.zig -------------------------------------------------------------------------------- /src/typing/inline_switch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/src/typing/inline_switch.zig -------------------------------------------------------------------------------- /src/typing/type_function.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/src/typing/type_function.zig -------------------------------------------------------------------------------- /src/typing/vtable.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperAuguste/zig-patterns/HEAD/src/typing/vtable.zig --------------------------------------------------------------------------------