|
Devel Lib
|
The namespace encapsulating I/O related classes and functions in the Devel framework. More...
Classes | |
| class | IBuffer |
| An interface for working with byte buffers. More... | |
| class | CDynamicBuffer |
| A dynamic implementation of the IBuffer interface. More... | |
| class | CDir |
| A class for directory operations. More... | |
| class | CJsonArray |
| A thread-safe array class for Json objects. More... | |
| class | CJsonDocument |
| A class for representing and handling a JSON document. More... | |
| class | CJsonObject |
| A class that encapsulates a JSON object. More... | |
| class | CPath |
| A class that encapsulates the functionality of std::filesystem::path. More... | |
| class | CReadStream |
| A class for reading data from a buffer. This class provides functionality to read data from a buffer. It allows reading strings, raw data, and numeric values from the buffer. Example More... | |
| class | CWriteStream |
| A class for writing data to a buffer. This class provides functionality to write data to a buffer. It allows pushing strings, raw data, and numeric values to the buffer. More... | |
Enumerations | |
| enum class | EJsonType { JTObject , JTNumber , JTBoolean , JTString , JTArray , JTNull } |
| Enumerates the possible types of JSON value. More... | |
Functions | |
| template<typename T > | |
| std::vector< Devel::IO::CPath > | GetDirectoryFiles (const fs::path &i_oPath, const std::optional< std::vector< std::string >> &i_astExtensionFilters) |
The namespace encapsulating I/O related classes and functions in the Devel framework.
|
strong |