34#include <NDEVR/Scanner.h>
47 void setFilePosition(
uint08 file_position,
bool read_line = true) final override;
49 uint01* getByteArray() final override;
51 bool nextLine() final override;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
Implentation of Scanner, however all data is cached. Faster, but consumes.
Definition BufferedScanner.h:42
bool nextLine(String &string, bool clear_string=true) final override
BufferedScanner(const File &file, char delimiter='|', File::OpenMode mode=File::e_ascii_read)
BufferedScanner(const String &string, char delimiter='|')
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
OpenMode
Definition File.h:51
Contains methods for easily reading objects in an ascii stream.
Definition Scanner.h:45
The core String class for the NDEVR API.
Definition String.h:69
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:80
uint64_t uint08
-Defines an alias representing an 8 byte, unsigned integer
Definition BaseValues.hpp:106
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96