No description
Find a file
2025-07-25 05:40:26 +02:00
.idea First commit 2025-06-28 04:53:06 +02:00
examples Made project more solid, made deserialiser do incomplete buffer read, made file_reader non copyable, updated test.cpp 2025-07-03 19:12:21 +02:00
src Adapted for unsigned char buffers 2025-07-25 05:40:26 +02:00
CMakeLists.txt buffer redisign, now its a template 2025-07-17 22:10:03 +02:00
README.md Added readme 2025-06-30 05:34:46 +02:00

This is an abstraction to read files in c++ (in a very early state)

It's more or less based on my networking lib https://github.com/Lluna4/netlib

It's primarily built to be used for a png reader for https://forgejo.luna4.xyz/Luna/vulkan_renderer

Features

For now it has a simple file reader that gives you stuff already deserialized (for now only supports numerals), it buffers reads so the performance is good and the deserialization is in compilation time

How to build

It uses cmake as a build system (this project requires a c++23 compatible compiler), to compile mkdir build && cd build and then cmake .. and cmake --build . most of things are header only (except buffer.h and buffer.cpp)