Blender V4.3
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

Detailed Description

Definition at line 64 of file ies.cpp.

Constructor & Destructor Documentation

◆ IESTextParser()

IESTextParser::IESTextParser ( const string & str)
inline

Definition at line 70 of file ies.cpp.

References data, error, false, str, and text.

Member Function Documentation

◆ eof()

bool IESTextParser::eof ( )
inline

Definition at line 76 of file ies.cpp.

References data, and NULL.

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

◆ get_double()

double IESTextParser::get_double ( )
inline

Definition at line 86 of file ies.cpp.

References data, eof(), error, and NULL.

Referenced by IESFile::parse().

◆ get_long()

long IESTextParser::get_long ( )
inline

Definition at line 102 of file ies.cpp.

References data, eof(), error, and NULL.

Referenced by IESFile::parse().

◆ has_error()

bool IESTextParser::has_error ( )
inline

Definition at line 81 of file ies.cpp.

References error.

Referenced by IESFile::parse().

Member Data Documentation

◆ data

char* IESTextParser::data

Definition at line 67 of file ies.cpp.

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

◆ error

bool IESTextParser::error

Definition at line 68 of file ies.cpp.

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

◆ text

string IESTextParser::text

Definition at line 66 of file ies.cpp.

Referenced by IESTextParser().


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