GitHub - kressler/fast-containers: Performance focused header-only container library. Currently primarily contains a fast B+Tree implementation.

Performance focused header-only container library. Currently primarily contains a fast B+Tree implementation. - kressler/fast-containers

GitHub
Value semantics at scale with #Cpp github.com/arximboldi/i... #rustlang equivalent github.com/orium/rpds should not be too difficult to make #RStats bindings of any of the two #immutability #headerOnly #Cpp14

GitHub - arximboldi/immer: Pos...
GitHub - arximboldi/immer: Postmodern immutable and persistent data structures for C++ — value semantics at scale

Postmodern immutable and persistent data structures for C++ — value semantics at scale - arximboldi/immer

GitHub

Value semantics at scale with #Cpp
https://github.com/arximboldi/immer

#rustlang equivalent https://github.com/orium/rpds

should not be too difficult to make #RStats bindings of any of the two
#immutability #headerOnly #Cpp14

I built Archetype, a C++11 header-only library that gives you type-erased views over any object implementing a given interface — all verified with SFINAE at compile time.

Useful for embedded, plugin architectures, and clean modular APIs.

📦 https://github.com/williamhaarhoff/archetype

#cplusplus #cpp11 #typeerasure #embedded #headeronly #opensource

GitHub - williamhaarhoff/archetype: Type-erased, concept-driven interfaces in C++11

Type-erased, concept-driven interfaces in C++11. Contribute to williamhaarhoff/archetype development by creating an account on GitHub.

GitHub
GitHub - Ferki-git-creator/TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder: TurboStitchGIF: A fast, header-only C GIF decoder without dynamic allocations, ideal for embedded systems and cross-platform projects.

TurboStitchGIF: A fast, header-only C GIF decoder without dynamic allocations, ideal for embedded systems and cross-platform projects. - Ferki-git-creator/TurboStitchGIF-HeaderOnly-Fast-ZeroAllocat...

GitHub
🎩✨ Behold, yet another "revolutionary" C++ library that promises to make binary streaming as easy as pie, except it's header-only because why not make #debugging a nightmare? 🛠️🔍 GitHub Copilot probably needs a vacation after enduring this splendid display of "innovation." 🌟🤖
https://github.com/EmberEmu/Hexi #C++library #binarystreaming #headeronly #GitHubCopilot #innovation #HackerNews #ngated
GitHub - EmberEmu/Hexi: Header-only, lightweight C++ library for binary streaming. Network data handling made easy peasy!

Header-only, lightweight C++ library for binary streaming. Network data handling made easy peasy! - EmberEmu/Hexi

GitHub

How on earth do you maintain a library where all the code is contained in one 12K LOC file?

#Coding #Cpp #HeaderOnly

Знайшов ще одну не погану C++ бібліотеку для розбору вхідних аргументів програми. Називається TCLAP (Templatized C++ Command Line Parser). Вона є header-only тому зібрати набагато простіше, але мені таке не дуже подобається. Подивитись більше інформації з прикладами можна тут. Поширюється бібліотека під ліцензією MIT.

На жаль стандартне форматування помилок, довідки й версії не дуже звичне, але досить просто можна замінити на своє власне. Також було б непогано додати сучасні constexpr і таким чином пришвидшити виконання. А якщо у C++26 нарешті зʼявиться рефлексія. А з використанням C++23 можна було б замінити динамічний поліморфізм на статичний (CRTP). Ну це я вже дуже розмріявся.

#cpp #cxx #argv #args #parsing #parser #cli #lib #library #tclap #headeronly

Templatized C++ Command Line Parser Manual

Whoever brought #HeaderOnly libraries to C++ shall be forever banned from any computer. What a nasty person!

#CPlusCPlus #Programming

Announcing a new #cxxomfort release. Cxxomfort is a C++ library that backports various features from newer releases of the language to older releases.

2020-02-27: the "27F" Release:

http://ryan.gulix.cl/fossil.cgi/cxxomfort/info/4dad71eb2a7ac367

#cpp #cplusplus #headeronly

Cxxomfort: Check-in [4dad71eb]