libmusicbrainz3  3.0.2
MusicBrainz::ReleaseResult Class Reference

Represents an release result. More...

Inheritance diagram for MusicBrainz::ReleaseResult:
MusicBrainz::Result

Public Member Functions

 ReleaseResult (Release *release, int score)
 Constructor. More...
 
 ~ReleaseResult ()
 Destructor. More...
 
ReleasegetRelease ()
 Returns the release. More...
 
void setRelease (Release *release)
 Sets the release. More...
 
- Public Member Functions inherited from MusicBrainz::Result
 Result (int score)
 Constructor. More...
 
virtual ~Result ()
 Destructor. More...
 
int getScore ()
 Returns the result score. More...
 
void setScore (int score)
 Sets the result score. More...
 

Detailed Description

Represents an release result.

An ReleaseResult consists of a score and an release. The score is a number between 0 and 100, where a higher number indicates a better match.

Constructor & Destructor Documentation

◆ ReleaseResult()

MusicBrainz::ReleaseResult::ReleaseResult ( Release release,
int  score 
)

Constructor.

◆ ~ReleaseResult()

MusicBrainz::ReleaseResult::~ReleaseResult ( )

Destructor.

Member Function Documentation

◆ getRelease()

Release* MusicBrainz::ReleaseResult::getRelease ( )

Returns the release.

Returns
a pointer to a Release object

◆ setRelease()

void MusicBrainz::ReleaseResult::setRelease ( Release release)

Sets the release.

Parameters
releasea pointer to a Release object