├── .gitignore ├── LICENSE ├── README.md ├── gyro.zzz └── src ├── concepts ├── container.zig ├── decl.zig ├── extern.zig ├── field.zig ├── float.zig ├── function.zig ├── integral.zig ├── method.zig ├── packed.zig ├── same.zig ├── signed_integral.zig ├── slice.zig ├── string.zig ├── tuple.zig └── unsigned_integral.zig ├── lib.zig └── traits ├── has_decl.zig ├── has_decls.zig ├── has_field.zig ├── has_fields.zig ├── has_function.zig ├── has_functions.zig ├── is_container.zig ├── is_extern.zig ├── is_float.zig ├── is_function.zig ├── is_integral.zig ├── is_packed.zig ├── is_same.zig ├── is_signed_integral.zig ├── is_slice.zig ├── is_string.zig └── is_tuple.zig /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/README.md -------------------------------------------------------------------------------- /gyro.zzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/gyro.zzz -------------------------------------------------------------------------------- /src/concepts/container.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/container.zig -------------------------------------------------------------------------------- /src/concepts/decl.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/decl.zig -------------------------------------------------------------------------------- /src/concepts/extern.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/extern.zig -------------------------------------------------------------------------------- /src/concepts/field.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/field.zig -------------------------------------------------------------------------------- /src/concepts/float.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/float.zig -------------------------------------------------------------------------------- /src/concepts/function.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/function.zig -------------------------------------------------------------------------------- /src/concepts/integral.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/integral.zig -------------------------------------------------------------------------------- /src/concepts/method.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/method.zig -------------------------------------------------------------------------------- /src/concepts/packed.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/packed.zig -------------------------------------------------------------------------------- /src/concepts/same.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/same.zig -------------------------------------------------------------------------------- /src/concepts/signed_integral.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/signed_integral.zig -------------------------------------------------------------------------------- /src/concepts/slice.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/slice.zig -------------------------------------------------------------------------------- /src/concepts/string.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/string.zig -------------------------------------------------------------------------------- /src/concepts/tuple.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/tuple.zig -------------------------------------------------------------------------------- /src/concepts/unsigned_integral.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/concepts/unsigned_integral.zig -------------------------------------------------------------------------------- /src/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/lib.zig -------------------------------------------------------------------------------- /src/traits/has_decl.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/has_decl.zig -------------------------------------------------------------------------------- /src/traits/has_decls.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/has_decls.zig -------------------------------------------------------------------------------- /src/traits/has_field.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/has_field.zig -------------------------------------------------------------------------------- /src/traits/has_fields.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/has_fields.zig -------------------------------------------------------------------------------- /src/traits/has_function.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/has_function.zig -------------------------------------------------------------------------------- /src/traits/has_functions.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/has_functions.zig -------------------------------------------------------------------------------- /src/traits/is_container.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_container.zig -------------------------------------------------------------------------------- /src/traits/is_extern.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_extern.zig -------------------------------------------------------------------------------- /src/traits/is_float.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_float.zig -------------------------------------------------------------------------------- /src/traits/is_function.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_function.zig -------------------------------------------------------------------------------- /src/traits/is_integral.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_integral.zig -------------------------------------------------------------------------------- /src/traits/is_packed.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_packed.zig -------------------------------------------------------------------------------- /src/traits/is_same.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_same.zig -------------------------------------------------------------------------------- /src/traits/is_signed_integral.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_signed_integral.zig -------------------------------------------------------------------------------- /src/traits/is_slice.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_slice.zig -------------------------------------------------------------------------------- /src/traits/is_string.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_string.zig -------------------------------------------------------------------------------- /src/traits/is_tuple.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phan-do/concepts/HEAD/src/traits/is_tuple.zig --------------------------------------------------------------------------------