Verovio
Source code documentation
vrv::OptionIntMap Class Reference

This class is for map break options. More...

#include <options.h>

Inheritance diagram for vrv::OptionIntMap:
vrv::Option

Public Member Functions

void CopyTo (Option *option) override
 
void Init (int defaultValue, const std::map< int, std::string > *values)
 
bool SetValue (const std::string &value) override
 
std::string GetStrValue () const override
 
std::string GetDefaultStrValue () const override
 
int GetValue () const
 
int GetDefault () const
 
bool SetValue (int value)
 
std::vector< std::string > GetStrValues (bool withoutDefault) const
 
std::string GetStrValuesAsStr (bool withoutDefault) const
 
void Reset () override
 
bool IsSet () const override
 
- Public Member Functions inherited from vrv::Option
void SetKey (const std::string &key)
 
std::string GetKey () const
 
virtual bool SetValueBool (bool value)
 
virtual bool SetValueDbl (double value)
 
virtual bool SetValueArray (const std::vector< std::string > &values)
 
void SetInfo (const std::string &title, const std::string &description)
 
std::string GetTitle () const
 
std::string GetDescription () const
 
void SetShortOption (char shortOption, bool isCmdOnly)
 
char GetShortOption () const
 
bool IsCmdOnly () const
 
virtual bool IsArgumentRequired () const
 
jsonxx::Object ToJson () const
 Return a JSON object for the option.
 

Additional Inherited Members

- Static Public Attributes inherited from vrv::Option
static const std::map< int, std::string > s_breaks
 Static maps used my OptionIntMap objects. More...
 
static const std::map< int, std::string > s_condense
 
static const std::map< int, std::string > s_durationEq
 
static const std::map< int, std::string > s_elision
 
static const std::map< int, std::string > s_fontFallback
 
static const std::map< int, std::string > s_footer
 
static const std::map< int, std::string > s_header
 
static const std::map< int, std::string > s_ligatureOblique
 
static const std::map< int, std::string > s_multiRestStyle
 
static const std::map< int, std::string > s_pedalStyle
 
static const std::map< int, std::string > s_systemDivider
 
static const std::map< int, std::string > s_smuflTextFont
 
- Protected Attributes inherited from vrv::Option
std::string m_title
 
std::string m_description
 

Detailed Description

This class is for map break options.


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