ROOT
ROOT project
Loading...
Searching...
No Matches
Classes
reader.hpp File Reference

Reader classes for reading configuration from files. More...

#include <CLI/CLI.hpp>
#include <memory>
#include <string>
#include <vector>
#include "config.hpp"
Include dependency graph for reader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ReaderBase
 Base class for Reader classes. More...
 
class  ReaderCSV
 Reader class for CSV files. More...
 
class  ReaderDAT
 Reader class for DAT files. More...
 
class  ReaderCLI
 Reader class for CLI input. More...
 

Detailed Description

Reader classes for reading configuration from files.

This file contains the definitions of ReaderBase, ReaderCSV, and ReaderDAT classes, which are responsible for reading configuration data from various file formats (e.g., CSV, DAT) and producing ConfigBase objects.

This file was written with constant LLM assistance (vibe coded). I built the structure and logic, and the LLM helped fill in the details.

Author
Saransh-cpp