XJ music engine  1.9.6
In-game runtime engine for XJ music.
Public Member Functions | Public Attributes | List of all members
XJ::ChordForm Class Reference

#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< ChordSynonymsynonyms {}
 

Detailed Description

One Chord form has a basic description with many potential synonyms

Constructor & Destructor Documentation

◆ ChordForm()

ChordForm::ChordForm ( const std::string &  description,
const std::vector< ChordSynonym > &  synonyms 
)

Member Function Documentation

◆ hashCode()

std::size_t ChordForm::hashCode ( )

◆ matches()

bool ChordForm::matches ( const std::string &  input) const

◆ operator==()

bool ChordForm::operator== ( const ChordForm other) const

Member Data Documentation

◆ description

std::string XJ::ChordForm::description

◆ synonyms

std::vector<ChordSynonym> XJ::ChordForm::synonyms {}

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