string-view-lite

String view

Provides a single-file header-only C++17-like string_view for compatibility with older C++ standards

string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library

GitHub

427 stars
14 watching
45 forks
Language: C++
last commit: over 2 years ago
Linked from 2 awesome lists

cpp17cpp98header-onlyno-dependenciessingle-filestring-viewstring-view-implementations

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
martinmoene/span-liteA C++20-like span implementation for older compilers499
martinmoene/optional-liteA header-only library providing an optional value type with C++98/C++11 compatibility and minimal dependencies.406
martinmoene/expected-liteA header-only library providing objects to represent valid values or errors in C++11 and later415
martinmoene/ring-span-liteA single-file header-only C++ library providing a circular buffer view for containers with a flexible interface.154
martinmoene/nonstd-liteA set of simplified C++ standard library extensions for pre-C++11 environments.83
martinmoene/any-liteA type-safe container for single values of any type in C++136
martinmoene/variant-liteA type-safe union library for C++98 and later, allowing easy representation of alternative values in a single-file header-only library.239
sawickiap/str_viewA small C++ library for creating immutable string views into externally owned character strings.24
gsl-lite/gsl-liteA header-only implementation of C++ guidelines support library functions and types for improving code quality and safety.911
litomore/chalk-pipeCreates customizable text styling with simpler syntax than traditional chalk libraries33
leomaurodesenv/smm-course-viewerA tool for reading and visualizing data from Super Mario Maker courses18
videolan/libvlcsharpA .NET/Mono bindings for the popular multimedia player and streaming library, allowing developers to play various media file formats on multiple platforms.1,533
viverae/marionette.formviewA reusable component for validating and submitting form data in JavaScript applications using Backbone.Marionette76
maxim2266/strA lightweight C library providing string manipulation functions.312
i2p-lite/i2p-liteAn implementation of the I2P Network protocol in C++17 with compatibility for C89 and performance optimization for embedded systems.11