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

Represents an releaseGroup result. More...

Inheritance diagram for MusicBrainz::ReleaseGroupResult:
MusicBrainz::Result

Public Member Functions

 ReleaseGroupResult (ReleaseGroup *releaseGroup, int score)
 Constructor. More...
 
 ~ReleaseGroupResult ()
 Destructor. More...
 
ReleaseGroupgetReleaseGroup ()
 Returns the releaseGroup. More...
 
void setReleaseGroup (ReleaseGroup *releaseGroup)
 Sets the releaseGroup. 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 releaseGroup result.

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

Constructor & Destructor Documentation

MusicBrainz::ReleaseGroupResult::ReleaseGroupResult ( ReleaseGroup releaseGroup,
int  score 
)

Constructor.

MusicBrainz::ReleaseGroupResult::~ReleaseGroupResult ( )

Destructor.

Member Function Documentation

ReleaseGroup* MusicBrainz::ReleaseGroupResult::getReleaseGroup ( )

Returns the releaseGroup.

Returns
a pointer to a ReleaseGroup object
void MusicBrainz::ReleaseGroupResult::setReleaseGroup ( ReleaseGroup releaseGroup)

Sets the releaseGroup.

Parameters
releaseGroupa pointer to a ReleaseGroup object