capydi
Loading...
Searching...
No Matches
DelimFileReader Class Reference

#include <DelimFileReader.hpp>

Inheritance diagram for DelimFileReader:
Collaboration diagram for DelimFileReader:

Public Types

using PathType = FileSystem::PathType
using TokenType = typename BaseType::TokenType
using FileCharType = FileSystem::FileCharType
using DelimsType = TokenType
Public Types inherited from ITokenizer< FileSystem::FileContentType >
using TokenType

Public Member Functions

 DelimFileReader (const PathType &file_path, const DelimsType &delims, const std::size_t average_token_size=0u)
 ~DelimFileReader () override=default
std::optional< TokenTypenext_token () noexcept override
Public Member Functions inherited from ITokenizer< FileSystem::FileContentType >
virtual ~ITokenizer ()=default

Member Typedef Documentation

◆ DelimsType

◆ FileCharType

◆ PathType

◆ TokenType

Constructor & Destructor Documentation

◆ DelimFileReader()

DelimFileReader::DelimFileReader ( const PathType & file_path,
const DelimsType & delims,
const std::size_t average_token_size = 0u )

◆ ~DelimFileReader()

DelimFileReader::~DelimFileReader ( )
overridedefault

Member Function Documentation

◆ next_token()

auto DelimFileReader::next_token ( )
overridevirtualnoexcept

Implements ITokenizer< FileSystem::FileContentType >.

Here is the caller graph for this function:

The documentation for this class was generated from the following files: