/** * @file * Copyright 2014 (c) Anna Schumaker. */ #include Track :: Track() : GenericTag(), _album(NULL), _artist(NULL), _genre(NULL), _library(NULL), track(0), length(0), play_count(0), last_year(0), last_month(0), last_day(0) {} Track :: Track(Album *album, Artist *artist, Genre *genre, Library *library) : _album(album), _artist(artist), _genre(genre), _library(library) { _library->inc_size(); } Album *Track :: album() { return _album; } Artist *Track :: artist() { return _artist; } Genre *Track :: genre() { return _genre; } Library *Track :: library() { return _library; }