* @param title * @param parameter * @param default_value * @return */
| 95 | * @return |
| 96 | */ |
| 97 | int EQ::JsonConfigFile::GetVariableInt( |
| 98 | const std::string &title, |
| 99 | const std::string ¶meter, |
| 100 | const int default_value |
| 101 | ) |
| 102 | { |
| 103 | try { |
| 104 | if (m_root.isMember(title) && m_root[title].isMember(parameter)) { |
| 105 | return m_root[title][parameter].asInt(); |
| 106 | } |
| 107 | } |
| 108 | catch (std::exception &) { |
| 109 | return default_value; |
| 110 | } |
| 111 | |
| 112 | return default_value; |
| 113 | } |
| 114 | |
| 115 | /** |
| 116 | * @param title |
no test coverage detected