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

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

cppmetaprogrammingstrongly-typedtypes

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
anthonywilliams/strong_typedef Provides a C++ class template to create distinct, convertible types from underlying types. 110
foonathan/type_safe A set of C++ utilities to prevent bugs at compile time using the type system. 1,542
lucasteles/strongly Generates boilerplate code for strongly-typed values 35
neuledge/computed-types A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. 364
felixthec/strongtyping A decorator that checks function parameters at runtime for correct type compatibility. 108
dave-hagedorn/cpp-typelist A library providing a functional-style typelist for C++20 11
willwray/type_name Utilities to demangle and display type names at compile-time or runtime in C++ 8
typeerror/secure A lightweight Python library to add security headers to web applications across multiple frameworks. 878
boostorg/pfr Provides reflection and serialization capabilities for user-defined types without boilerplate code 1,334
mplanchard/safetywrap Typesafe wrappers for handling errors and absent data in Python 44
bcheidemann/entype Generates type definitions for serialized data formats like JSON 3
unional/type-plus A collection of utility types and adjusted utilities for enhancing TypeScript development 379
tool-belt/type-predicates A collection of utilities for creating and working with type-guards and assertions in TypeScript. 54
caligin/tinytypes A library of type-safe wrappers around native values with framework integrations. 11
emludei/checktype A decorator that checks function arguments and return types at runtime. 0