20 #ifndef MPD_CUE_PARSER_HXX
21 #define MPD_CUE_PARSER_HXX
76 std::unique_ptr<DetachedSong> current;
82 std::unique_ptr<DetachedSong> previous;
88 std::unique_ptr<DetachedSong> finished;
101 void Feed(
const char *line);
117 std::unique_ptr<DetachedSong>
Get();
void Feed(const char *line)
Feed a text line from the CUE file into the parser.
A class that constructs Tag objects.
void Finish()
Tell the parser that the end of the file has been reached.
std::unique_ptr< DetachedSong > Get()
Check if a song was finished by the last Feed() or Finish() call.