libmusicbrainz3  3.0.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MusicBrainz::ReleaseResult Class Reference

Represents an release result. More...

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

List of all members.

Public Member Functions

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

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

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

Constructor.

MusicBrainz::ReleaseResult::~ReleaseResult ( )

Destructor.


Member Function Documentation

Release* MusicBrainz::ReleaseResult::getRelease ( )

Returns the release.

Returns:
a pointer to a Release object
void MusicBrainz::ReleaseResult::setRelease ( Release release)

Sets the release.

Parameters:
releasea pointer to a Release object