| 160 | } |
| 161 | |
| 162 | Value ConfigObjectTargetProvider::GetTargetByName(const String& type, const String& name) const |
| 163 | { |
| 164 | ConfigObject::Ptr obj = ConfigObject::GetObject(type, name); |
| 165 | |
| 166 | if (!obj) |
| 167 | BOOST_THROW_EXCEPTION(std::invalid_argument("Object does not exist.")); |
| 168 | |
| 169 | return obj; |
| 170 | } |
| 171 | |
| 172 | bool ConfigObjectTargetProvider::IsValidType(const String& type) const |
| 173 | { |