![]() |
Rigs of Rods 2023.09
Soft-body Physics Simulation
|
Public Member Functions | |
| DocumentParser (GenericDocument &d, const BitMask_t opt, Ogre::DataStreamPtr ds) | |
| void | ProcessChar (const char c) |
| void | ProcessEOF () |
| void | ProcessSeparatorWithinBool () |
| void | BeginToken (const char c) |
| void | UpdateComment (const char c) |
| void | UpdateString (const char c) |
| void | UpdateNumber (const char c) |
| void | UpdateBool (const char c) |
| void | UpdateKeyword (const char c) |
| void | UpdateTitle (const char c) |
| void | UpdateGarbage (const char c) |
| void | DiscontinueBool () |
| void | DiscontinueNumber () |
| void | DiscontinueKeyword () |
| void | FlushStringishToken (RoR::TokenType type) |
| void | FlushNumericToken () |
Data Fields | |
| GenericDocument & | doc |
| const BitMask_t | options |
| Ogre::DataStreamPtr | datastream |
| std::vector< char > | tok |
| size_t | line_num = 0 |
| size_t | line_pos = 0 |
| PartialToken | partial_tok_type = PartialToken::NONE |
| bool | title_found = false |
Definition at line 53 of file GenericFileFormat.cpp.
|
inline |
Definition at line 55 of file GenericFileFormat.cpp.
| void DocumentParser::BeginToken | ( | const char | c | ) |
Definition at line 90 of file GenericFileFormat.cpp.
| void DocumentParser::DiscontinueBool | ( | ) |
Definition at line 734 of file GenericFileFormat.cpp.
| void DocumentParser::DiscontinueKeyword | ( | ) |
Definition at line 752 of file GenericFileFormat.cpp.
| void DocumentParser::DiscontinueNumber | ( | ) |
Definition at line 744 of file GenericFileFormat.cpp.
| void DocumentParser::FlushNumericToken | ( | ) |
Definition at line 916 of file GenericFileFormat.cpp.
| void DocumentParser::FlushStringishToken | ( | RoR::TokenType | type | ) |
Definition at line 907 of file GenericFileFormat.cpp.
| void DocumentParser::ProcessChar | ( | const char | c | ) |
Definition at line 931 of file GenericFileFormat.cpp.
| void DocumentParser::ProcessEOF | ( | ) |
Definition at line 980 of file GenericFileFormat.cpp.
| void DocumentParser::ProcessSeparatorWithinBool | ( | ) |
Definition at line 584 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateBool | ( | const char | c | ) |
Definition at line 606 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateComment | ( | const char | c | ) |
Definition at line 277 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateGarbage | ( | const char | c | ) |
Definition at line 881 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateKeyword | ( | const char | c | ) |
Definition at line 760 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateNumber | ( | const char | c | ) |
Definition at line 424 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateString | ( | const char | c | ) |
Definition at line 307 of file GenericFileFormat.cpp.
| void DocumentParser::UpdateTitle | ( | const char | c | ) |
Definition at line 859 of file GenericFileFormat.cpp.
| Ogre::DataStreamPtr DocumentParser::datastream |
Definition at line 61 of file GenericFileFormat.cpp.
| GenericDocument& DocumentParser::doc |
Definition at line 59 of file GenericFileFormat.cpp.
| size_t DocumentParser::line_num = 0 |
Definition at line 65 of file GenericFileFormat.cpp.
| size_t DocumentParser::line_pos = 0 |
Definition at line 66 of file GenericFileFormat.cpp.
| const BitMask_t DocumentParser::options |
Definition at line 60 of file GenericFileFormat.cpp.
| PartialToken DocumentParser::partial_tok_type = PartialToken::NONE |
Definition at line 67 of file GenericFileFormat.cpp.
| bool DocumentParser::title_found = false |
Definition at line 68 of file GenericFileFormat.cpp.
| std::vector<char> DocumentParser::tok |
Definition at line 64 of file GenericFileFormat.cpp.