#include <FileBlockParser.h>
Inheritance diagram for TSE3::FileItemParser:
Public Member Functions | |
FileItemParser () | |
virtual | ~FileItemParser ()=0 |
virtual void | parse (const std::string &data)=0 |
A TSE3 utility class.
This class is used by the FileBlockParser class to act on lines of the format "Name:Data". The FileBlockParser will identify the line as beginning with Name and mantains the mapping of Name string to FileItemParser. It then passes on the data portion of the line to the appropriate FileItemParser.
|
|
|
|
|
This method is called by the FileBlockParser when it finds a data line that is handled by this FileItemParser.
Implemented in TSE3::FileItemParser_OnOff< T >, TSE3::FileItemParser_ReasonOnOff< T, reason >, TSE3::FileItemParser_Number< T >, TSE3::FileItemParser_Clock< T >, and TSE3::FileItemParser_String< T >. |