Verovio
Source code documentation
All Classes Namespaces Functions Variables Typedefs Enumerations Modules
vrv::OptionBool Class Reference

This class is for boolean styling params. More...

#include <options.h>

Inheritance diagram for vrv::OptionBool:
vrv::Option

Public Member Functions

void CopyTo (Option *option) override
 
void Init (bool defaultValue)
 
bool SetValueBool (bool value) override
 
bool SetValueDbl (double value) override
 
bool SetValue (const std::string &value) override
 
std::string GetStrValue () const override
 
std::string GetDefaultStrValue () const override
 
void Reset () override
 
bool IsSet () const override
 
bool GetValue () const
 
bool GetDefault () const
 
bool SetValue (bool value)
 
bool IsArgumentRequired () const override
 
- Public Member Functions inherited from vrv::Option
void SetKey (const std::string &key)
 
std::string GetKey () const
 
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
 
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 boolean styling params.


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