strong_type

Type wrapper

A C++ library providing strong typing by wrapping existing types with additional meaning and preventing unwanted conversions.

C++ implementation of strong types

GitHub

53 stars
5 watching
6 forks
Language: C++
last commit: almost 7 years ago
Linked from 1 awesome list

cppmetaprogrammingstrongly-typedtypes

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
anthonywilliams/strong_typedefProvides a C++ class template to create distinct, convertible types from underlying types.109
foonathan/type_safeA set of C++ utilities to prevent bugs at compile time using the type system.1,545
lucasteles/stronglyGenerates boilerplate code for strongly-typed values36
neuledge/computed-typesA strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time.363
felixthec/strongtypingA decorator that checks function parameters at runtime for correct type compatibility.111
dave-hagedorn/cpp-typelistA library providing a functional-style typelist for C++2011
willwray/type_nameUtilities to demangle and display type names at compile-time or runtime in C++8
typeerror/secureA lightweight Python library to add security headers to web applications across multiple frameworks.908
boostorg/pfrProvides reflection and serialization capabilities for user-defined types without boilerplate code1,351
mplanchard/safetywrapTypesafe wrappers for handling errors and absent data in Python44
bcheidemann/entypeGenerates type definitions for serialized data formats like JSON3
unional/type-plusA collection of utility types and adjusted utilities for enhancing TypeScript development380
tool-belt/type-predicatesA collection of utilities for creating and working with type-guards and assertions in TypeScript.54
caligin/tinytypesA library of type-safe wrappers around native values with framework integrations.11
emludei/checktypeA decorator that checks function arguments and return types at runtime.0