Lines Matching full:an
11 * distributed under the License is distributed on an "AS IS" BASIS,
50 * Throws an exception if an error occurs.
55 * @return path to the JSON configuration file, or an empty path if none was
67 * Throws a ConfigFileParserError if an error occurs.
83 * Throws an invalid_argument exception if the property does not exist.
109 * Throws an exception if parsing fails.
129 * Throws an exception if parsing fails.
141 * Throws an exception if parsing fails.
149 * Parses a JSON element containing an array of rails.
153 * Throws an exception if parsing fails.
166 * Throws an exception if parsing fails.
178 * Throws an exception if parsing fails.
181 * @param isEmptyValid indicates whether an empty string value is valid
194 throw std::invalid_argument{"Element contains an empty string"}; in parseString()
200 * Parses a JSON element containing an 8-bit unsigned integer.
204 * Throws an exception if parsing fails.
211 // Verify element contains an integer in parseUint8()
214 throw std::invalid_argument{"Element is not an integer"}; in parseUint8()
219 throw std::invalid_argument{"Element is not an 8-bit unsigned integer"}; in parseUint8()
225 * Parses a JSON element containing an unsigned integer.
229 * Throws an exception if parsing fails.
236 // Verify element contains an unsigned integer in parseUnsignedInteger()
239 throw std::invalid_argument{"Element is not an unsigned integer"}; in parseUnsignedInteger()
247 * Throws an invalid_argument exception if the element is not an array.
255 throw std::invalid_argument{"Element is not an array"}; in verifyIsArray()
262 * Throws an invalid_argument exception if the element is not an object.
270 throw std::invalid_argument{"Element is not an object"}; in verifyIsObject()
278 * Throws an invalid_argument exception if the element contains a different
279 * number of properties. This indicates the element contains an invalid
290 throw std::invalid_argument{"Element contains an invalid property"}; in verifyPropertyCount()