strong_typedef
Type wrapper
Provides a C++ class template to create distinct, convertible types from underlying types.
A class template that creates a new type that is distinct from the underlying type, but convertible to and from it
109 stars
10 watching
12 forks
Language: C++
last commit: 8 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
doom/strong_type | A C++ library providing strong typing by wrapping existing types with additional meaning and preventing unwanted conversions. | 54 |
typedefs/typedefs | A language-agnostic way to define algebraic data types using polynomials. | 366 |
neuledge/computed-types | A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. | 364 |
rpav/cl-autowrap | A wrapper generator for C to Common Lisp interfaces with performance, convenience, and completeness. | 218 |
felixthec/strongtyping | A decorator that checks function parameters at runtime for correct type compatibility. | 108 |
typescript-ruby/typescript-rails | A gem that enables support for TypeScript in Rails applications | 255 |
lucasteles/strongly | Generates boilerplate code for strongly-typed values | 35 |
tylim88/firelordjs | A wrapper library that enables type-safe interactions with Firestore's web API while minimizing code duplication and runtime errors. | 85 |
ryu0118/swift-typed-date | A Swift library for working with dates in a type-safe and customizable way | 19 |
chalk/wrap-ansi | Wraps a string with ANSI escape codes to a specified column width. | 120 |
chocolat-chaud-io/stator | A full-stack TypeScript template for setting up a new project with conventions, automated tools, and deployments. | 300 |
ddddxxx/genericid | A Swift extension to provide type-safe access to UserDefaults and UITableViewCell/UICollectionViewCell properties | 13 |
caligin/tinytypes | A library of type-safe wrappers around native values with framework integrations. | 11 |
stfy/react-editor.js | A React wrapper component for the Editor.js library. | 128 |
weavejester/brutha | An interface to React built on top of ClojureScript, providing a simple and functional way to manage application state. | 139 |