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

GitHub

109 stars
10 watching
12 forks
Language: C++
last commit: 8 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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