LMMS
Loading...
Searching...
No Matches
M3u_Playlist Class Reference

#include <M3u_Playlist.h>

Classes

struct  info_t
struct  entry_t

Public Member Functions

blargg_err_t load (const char *path)
blargg_err_t load (Data_Reader &in)
blargg_err_t load (void const *data, long size)
int first_error () const
info_t constinfo () const
entry_t constoperator[] (int i) const
int size () const
void clear ()

Private Member Functions

blargg_err_t parse ()
blargg_err_t parse_ ()

Private Attributes

blargg_vector< entry_tentries
blargg_vector< char > data
int first_error_
info_t info_

Member Function Documentation

◆ clear()

void M3u_Playlist::clear ( )
inline

◆ first_error()

int M3u_Playlist::first_error ( ) const
inline

◆ info()

info_t const & M3u_Playlist::info ( ) const
inline

◆ load() [1/3]

blargg_err_t M3u_Playlist::load ( const char * path)

◆ load() [2/3]

blargg_err_t M3u_Playlist::load ( Data_Reader & in)

◆ load() [3/3]

blargg_err_t M3u_Playlist::load ( void const * data,
long size )

◆ operator[]()

entry_t const & M3u_Playlist::operator[] ( int i) const
inline

◆ parse()

blargg_err_t M3u_Playlist::parse ( )
private

◆ parse_()

blargg_err_t M3u_Playlist::parse_ ( )
private

◆ size()

int M3u_Playlist::size ( ) const
inline

Member Data Documentation

◆ data

blargg_vector<char> M3u_Playlist::data
private

◆ entries

blargg_vector<entry_t> M3u_Playlist::entries
private

◆ first_error_

int M3u_Playlist::first_error_
private

◆ info_

info_t M3u_Playlist::info_
private

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