teditor  1.8.0@@fee5e94
Terminal based editor written in C++
Public Member Functions | List of all members
teditor::parser::Scanner Class Referenceabstract

#include <scanner.h>

+ Inheritance diagram for teditor::parser::Scanner:

Public Member Functions

virtual ~Scanner ()
 
virtual char next (Point &pt)=0
 
virtual bool isEof () const =0
 
virtual void rewind ()=0
 
virtual std::string at (const Point &begin, const Point &end)=0
 

Detailed Description

Abstract base class for all scanners

Constructor & Destructor Documentation

◆ ~Scanner()

virtual teditor::parser::Scanner::~Scanner ( )
inlinevirtual

Member Function Documentation

◆ at()

virtual std::string teditor::parser::Scanner::at ( const Point begin,
const Point end 
)
pure virtual

◆ isEof()

virtual bool teditor::parser::Scanner::isEof ( ) const
pure virtual

◆ next()

virtual char teditor::parser::Scanner::next ( Point pt)
pure virtual

◆ rewind()

virtual void teditor::parser::Scanner::rewind ( )
pure virtual

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