This commit is contained in:
2024-12-25 00:32:25 +01:00
parent 0ccb4dbdd9
commit 13132ccfea
5 changed files with 2 additions and 214 deletions

View File

@@ -1,37 +0,0 @@
#ifndef BUFFER_HPP
#define BUFFER_HPP
#include <cstdint>
#include <string>
class Buffer
{
public:
uint8_t *buffer = nullptr;
size_t taken = 0;
size_t size = 0;
Buffer(size_t size);
Buffer();
~Buffer();
bool resize(size_t new_size);
uint32_t add_end(uint8_t *data, size_t data_size);
int add_middle(uint8_t *data, size_t data_size, size_t index);
// Removes data from buffer without checking if it's in the buffer
void remove_fast(uint8_t *data, size_t data_size);
void remove(size_t index, size_t data_size);
size_t find(uint8_t *data, size_t data_size);
void remove(uint8_t *data, size_t data_size);
void clear() { taken = 0; }
bool save_to_file(std::string file_path);
bool load_from_file(std::string file_path);
};
#endif

View File

@@ -1,15 +0,0 @@
#include "values/Buffer.hpp"
class RandBuffer
{
public:
RandBuffer() = default;
~RandBuffer() = default;
void reset();
float next();
private:
Buffer m_buffer;
size_t m_pos = 0;
};