MD::StringListStream

Search for usage in LXR

MD::StringListStream< Trait > Class Template Referencefinal

#include <parser.h>

Public Member Functions

 StringListStream (typename MdBlock< Trait >::Data &stream)
 
bool atEnd () const
 
long long int currentLineNumber () const
 
Trait::InternalString lineAt (long long int pos)
 
std::pair< typename Trait::InternalString, bool > readLine ()
 
void setLineNumber (long long int lineNumber)
 
long long int size () const
 

Detailed Description

template<class Trait>
class MD::StringListStream< Trait >

Wrapper for typename Trait::StringList to be behaved like a stream.

Definition at line 266 of file parser.h.

Constructor & Destructor Documentation

◆ StringListStream()

template<class Trait>
MD::StringListStream< Trait >::StringListStream ( typename MdBlock< Trait >::Data & stream)
inline

Definition at line 269 of file parser.h.

Member Function Documentation

◆ atEnd()

template<class Trait>
bool MD::StringListStream< Trait >::atEnd ( ) const
inline

Definition at line 275 of file parser.h.

◆ currentLineNumber()

template<class Trait>
long long int MD::StringListStream< Trait >::currentLineNumber ( ) const
inline

Definition at line 290 of file parser.h.

◆ lineAt()

template<class Trait>
Trait::InternalString MD::StringListStream< Trait >::lineAt ( long long int pos)
inline

Definition at line 295 of file parser.h.

◆ readLine()

template<class Trait>
std::pair< typename Trait::InternalString, bool > MD::StringListStream< Trait >::readLine ( )
inline

Definition at line 280 of file parser.h.

◆ setLineNumber()

template<class Trait>
void MD::StringListStream< Trait >::setLineNumber ( long long int lineNumber)
inline

Definition at line 305 of file parser.h.

◆ size()

template<class Trait>
long long int MD::StringListStream< Trait >::size ( ) const
inline

Definition at line 300 of file parser.h.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:46:26 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.