Bridges-C++  3.1.1
Bridges(C++API)
Public Member Functions | List of all members
bridges::dataset::Song Class Reference

#include <Song.h>

Detailed Description

A Song object, used along with the Songs data source.

This is a convenience class provided for users who wish to use this data source as part of their application. It provides an API that makes it easy to access the attributes of this data set.

Refer to tutorial examples to using this data source in data structure assignments.

Author
David Burlinson, C++ port: Kalpathi Subramanian
Date
5/24/18

Public Member Functions

 Song ()
 
 Song (const string &artist, const string &song, const string &album, const string &lyrics, const string &release_date)
 
string getArtist () const
 
void setArtist (const string &artist)
 
string getSongTitle () const
 
void setSongTitle (const string &song)
 
string getAlbumTitle () const
 
void setAlbumTitle (const string &album)
 
string getLyrics () const
 
void setLyrics (const string &lyrics)
 
string getReleaseDate () const
 
void setReleaseDate (const string &release_date)
 

Constructor & Destructor Documentation

◆ Song() [1/2]

bridges::dataset::Song::Song ( )
inline

◆ Song() [2/2]

bridges::dataset::Song::Song ( const string &  artist,
const string &  song,
const string &  album,
const string &  lyrics,
const string &  release_date 
)
inline

Member Function Documentation

◆ getAlbumTitle()

string bridges::dataset::Song::getAlbumTitle ( ) const
inline

◆ getArtist()

string bridges::dataset::Song::getArtist ( ) const
inline

◆ getLyrics()

string bridges::dataset::Song::getLyrics ( ) const
inline

◆ getReleaseDate()

string bridges::dataset::Song::getReleaseDate ( ) const
inline

◆ getSongTitle()

string bridges::dataset::Song::getSongTitle ( ) const
inline

◆ setAlbumTitle()

void bridges::dataset::Song::setAlbumTitle ( const string &  album)
inline

◆ setArtist()

void bridges::dataset::Song::setArtist ( const string &  artist)
inline

◆ setLyrics()

void bridges::dataset::Song::setLyrics ( const string &  lyrics)
inline

◆ setReleaseDate()

void bridges::dataset::Song::setReleaseDate ( const string &  release_date)
inline

◆ setSongTitle()

void bridges::dataset::Song::setSongTitle ( const string &  song)
inline

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