All Projects → boostorg → static_string

boostorg / static_string

Licence: BSL-1.0 License
A fixed capacity dynamically sized string

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to static string

cpp-code-snippets
Some useful C++ code snippets
Stars: ✭ 35 (-23.91%)
Mutual labels:  string, boost
StringPool
A performant and memory efficient storage for immutable strings with C++17. Supports all standard char types: char, wchar_t, char16_t, char32_t and C++20's char8_t.
Stars: ✭ 19 (-58.7%)
Mutual labels:  string
TypeScriptXX
🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
Stars: ✭ 33 (-28.26%)
Mutual labels:  embedded
ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
Stars: ✭ 67 (+45.65%)
Mutual labels:  embedded
PeripheralTemplateLibrary
Cross-platform, cross-MCU C++ template library for microcontrollers and peripheral devices
Stars: ✭ 52 (+13.04%)
Mutual labels:  embedded
rxjs-ninja
RxJS Operators for handling Observable strings, numbers, booleans and more
Stars: ✭ 68 (+47.83%)
Mutual labels:  string
uC-CPU
Designed with Micriμm's renowned quality, scalability and reliability, the purpose of μC/ CPU is to provide a clean, organized ANSI C implementation of each processor's/compiler's hardware-dependent.
Stars: ✭ 31 (-32.61%)
Mutual labels:  embedded
CDT-plusplus
Causal Dynamical Triangulations in C++ using CGAL
Stars: ✭ 49 (+6.52%)
Mutual labels:  boost
zhe
Lighter-than-air, peer-to-peer, bounded, non-blocking, non-threaded, etc., publish-subscribe networking
Stars: ✭ 44 (-4.35%)
Mutual labels:  embedded
tinypacks
A data serialization format for constrained environments like 8-bit and 16-bit microcontrollers.
Stars: ✭ 30 (-34.78%)
Mutual labels:  embedded
oic
Open Instrument Control
Stars: ✭ 40 (-13.04%)
Mutual labels:  embedded
NinjaCalc
An embedded engineering calculator toolbox for doing calculations in a breeze.
Stars: ✭ 14 (-69.57%)
Mutual labels:  embedded
dd performances
DeepDetect performance sheet
Stars: ✭ 92 (+100%)
Mutual labels:  embedded
simcom dam
Examples for simcoms downloadable modules (Qualcomm SoC)
Stars: ✭ 25 (-45.65%)
Mutual labels:  embedded
mtxclient
Client API library for Matrix, built on top of Boost.Asio
Stars: ✭ 21 (-54.35%)
Mutual labels:  boost
scelta
(experimental) Syntactic sugar for variant and optional types.
Stars: ✭ 140 (+204.35%)
Mutual labels:  boost
mbedtls-esp8266
Updated and Upgraded mbedTLS library for the ESP8266 (probably ESP32 too)
Stars: ✭ 13 (-71.74%)
Mutual labels:  embedded
BFSG
BFSG - BruteForce String Generator 😾
Stars: ✭ 16 (-65.22%)
Mutual labels:  string
mros2
agent-less and lightweight communication library compatible with rclcpp for embedded devices
Stars: ✭ 72 (+56.52%)
Mutual labels:  embedded
zork
Full C++-17 port of the 616-point version of Zork from MIT circa 1978-1981
Stars: ✭ 16 (-65.22%)
Mutual labels:  boost

Boost.StaticString

Branch Travis Appveyor Azure Pipelines codecov.io Docs Matrix
master Build Status Build status Build Status codecov Documentation Matrix
develop Build Status Build status Build Status codecov Documentation Matrix

Introduction

This library provides a dynamically resizable string of characters with compile-time fixed capacity and contiguous embedded storage in which the characters are placed within the string object itself. Its API closely resembles that of std::string.

Documentation

License

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].