Blender V5.0
IESTextParser Class Reference

Public Member Functions

 IESTextParser (const string &str)
bool eof ()
bool has_error ()
double get_double ()
long get_long ()

Public Attributes

string text
char * data
bool error = false

Detailed Description

Definition at line 63 of file ies.cpp.

Constructor & Destructor Documentation

◆ IESTextParser()

IESTextParser::IESTextParser ( const string & str)
inline

Definition at line 69 of file ies.cpp.

References data, str, and text.

Member Function Documentation

◆ eof()

bool IESTextParser::eof ( )
inline

Definition at line 75 of file ies.cpp.

References data.

Referenced by get_double(), get_long(), and IESFile::parse().

◆ get_double()

double IESTextParser::get_double ( )
inline

Definition at line 85 of file ies.cpp.

References data, eof(), and error.

Referenced by IESFile::parse().

◆ get_long()

long IESTextParser::get_long ( )
inline

Definition at line 101 of file ies.cpp.

References data, eof(), and error.

Referenced by IESFile::parse().

◆ has_error()

bool IESTextParser::has_error ( )
inline

Definition at line 80 of file ies.cpp.

References error.

Referenced by IESFile::parse().

Member Data Documentation

◆ data

char* IESTextParser::data

Definition at line 66 of file ies.cpp.

Referenced by eof(), get_double(), get_long(), IESTextParser(), and IESFile::parse().

◆ error

bool IESTextParser::error = false

Definition at line 67 of file ies.cpp.

Referenced by get_double(), get_long(), and has_error().

◆ text

string IESTextParser::text

Definition at line 65 of file ies.cpp.

Referenced by IESTextParser().


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