XJ music engine
1.9.6
In-game runtime engine for XJ music.
|
#include <Chord.h>
Public Member Functions | |
ChordForm (const std::string &description, const std::vector< ChordSynonym > &synonyms) | |
bool | matches (const std::string &input) const |
bool | operator== (const ChordForm &other) const |
std::size_t | hashCode () |
Public Attributes | |
std::string | description |
std::vector< ChordSynonym > | synonyms {} |
One Chord form has a basic description with many potential synonyms
ChordForm::ChordForm | ( | const std::string & | description, |
const std::vector< ChordSynonym > & | synonyms | ||
) |
std::size_t ChordForm::hashCode | ( | ) |
bool ChordForm::matches | ( | const std::string & | input | ) | const |
bool ChordForm::operator== | ( | const ChordForm & | other | ) | const |
std::string XJ::ChordForm::description |
std::vector<ChordSynonym> XJ::ChordForm::synonyms {} |