Context for parsing operations. More...
#include <spc_parser.h>

Public Attributes | |
| Rom * | rom = nullptr |
| uint8_t | current_bank = 0 |
| uint32_t | bank_offset = 0 |
| std::vector< uint16_t > | visited_addresses |
| int | max_parse_depth = 100 |
| int | current_depth = 0 |
Context for parsing operations.
Definition at line 48 of file spc_parser.h.
| Rom* yaze::zelda3::music::SpcParser::ParseContext::rom = nullptr |
Definition at line 49 of file spc_parser.h.
Referenced by yaze::zelda3::music::SpcParser::ParseTrack(), and yaze::zelda3::music::SpcParser::ParseTrackInternal().
| uint8_t yaze::zelda3::music::SpcParser::ParseContext::current_bank = 0 |
Definition at line 50 of file spc_parser.h.
Referenced by yaze::zelda3::music::SpcParser::ParseTrack(), and yaze::zelda3::music::SpcParser::ParseTrackInternal().
| uint32_t yaze::zelda3::music::SpcParser::ParseContext::bank_offset = 0 |
Definition at line 51 of file spc_parser.h.
Referenced by yaze::zelda3::music::SpcParser::ParseTrack().
| std::vector<uint16_t> yaze::zelda3::music::SpcParser::ParseContext::visited_addresses |
Definition at line 54 of file spc_parser.h.
Referenced by yaze::zelda3::music::SpcParser::ParseTrackInternal().
| int yaze::zelda3::music::SpcParser::ParseContext::max_parse_depth = 100 |
Definition at line 55 of file spc_parser.h.
Referenced by yaze::zelda3::music::SpcParser::ParseTrack(), and yaze::zelda3::music::SpcParser::ParseTrackInternal().
| int yaze::zelda3::music::SpcParser::ParseContext::current_depth = 0 |
Definition at line 56 of file spc_parser.h.
Referenced by yaze::zelda3::music::SpcParser::ParseTrack(), and yaze::zelda3::music::SpcParser::ParseTrackInternal().