Lines Matching full:an
11 * distributed under the License is distributed on an "AS IS" BASIS,
67 * Throws a ConfigFileParserError if an error occurs.
85 * Throws an invalid_argument exception if the property does not exist.
107 * Parses a JSON element containing an action.
111 * Throws an exception if parsing fails.
119 * Parses a JSON element containing an array of actions.
123 * Throws an exception if parsing fails.
132 * Parses a JSON element containing an and action.
136 * Throws an exception if parsing fails.
148 * Throws an exception if parsing fails.
155 // Verify element contains an integer in parseBitPosition()
158 throw std::invalid_argument{"Element is not an integer"}; in parseBitPosition()
173 * Throws an exception if parsing fails.
180 // Verify element contains an integer in parseBitValue()
183 throw std::invalid_argument{"Element is not an integer"}; in parseBitValue()
198 * Throws an exception if parsing fails.
218 * Throws an exception if parsing fails.
226 * Parses a JSON element containing an array of chassis.
230 * Throws an exception if parsing fails.
243 * Throws an exception if parsing fails.
256 * Throws an exception if parsing fails.
269 * Throws an exception if parsing fails.
282 * Throws an exception if parsing fails.
290 * Parses a JSON element containing an array of devices.
294 * Throws an exception if parsing fails.
307 * Throws an exception if parsing fails.
332 * Throws an exception if parsing fails.
357 * Parses a JSON element containing an array of byte values expressed as a
362 * Throws an exception if parsing fails.
370 * Parses a JSON element containing an i2c_capture_bytes action.
374 * Throws an exception if parsing fails.
383 * Parses a JSON element containing an i2c_compare_bit action.
387 * Throws an exception if parsing fails.
396 * Parses a JSON element containing an i2c_compare_byte action.
400 * Throws an exception if parsing fails.
409 * Parses a JSON element containing an i2c_compare_bytes action.
413 * Throws an exception if parsing fails.
422 * Parses a JSON element containing an i2c_interface.
426 * Throws an exception if parsing fails.
435 * Parses a JSON element containing an i2c_write_bit action.
439 * Throws an exception if parsing fails.
448 * Parses a JSON element containing an i2c_write_byte action.
452 * Throws an exception if parsing fails.
461 * Parses a JSON element containing an i2c_write_bytes action.
465 * Throws an exception if parsing fails.
474 * Parses a JSON element containing an if action.
478 * Throws an exception if parsing fails.
486 * Parses a JSON element containing an 8-bit signed integer.
490 * Throws an exception if parsing fails.
497 // Verify element contains an integer in parseInt8()
500 throw std::invalid_argument{"Element is not an integer"}; in parseInt8()
505 throw std::invalid_argument{"Element is not an 8-bit signed integer"}; in parseInt8()
518 * Throws an exception if parsing fails.
530 * Throws an exception if parsing fails.
543 * Throws an exception if parsing fails.
551 * Parses a JSON element containing an or action.
555 * Throws an exception if parsing fails.
567 * Throws an exception if parsing fails.
580 * Throws an exception if parsing fails.
592 * Throws an exception if parsing fails.
605 * Throws an exception if parsing fails.
618 * Throws an exception if parsing fails.
631 * Throws an exception if parsing fails.
639 * Parses a JSON element containing an array of rails.
643 * Throws an exception if parsing fails.
656 * Throws an exception if parsing fails.
670 * Throws an exception if parsing fails.
678 * Parses a JSON element containing an array of rules.
682 * Throws an exception if parsing fails.
698 * If the element contains an "actions" property, the corresponding C++ Action
701 * Throws an exception if parsing fails.
714 * Throws an exception if parsing fails.
726 * Throws an exception if parsing fails.
739 * Throws an exception if parsing fails.
752 * Throws an exception if parsing fails.
764 * Throws an exception if parsing fails.
776 * Throws an exception if parsing fails.
779 * @param isEmptyValid indicates whether an empty string value is valid
792 throw std::invalid_argument{"Element contains an empty string"}; in parseString()
798 * Parses a JSON element containing an 8-bit unsigned integer.
802 * Throws an exception if parsing fails.
809 // Verify element contains an integer in parseUint8()
812 throw std::invalid_argument{"Element is not an integer"}; in parseUint8()
817 throw std::invalid_argument{"Element is not an 8-bit unsigned integer"}; in parseUint8()
823 * Parses a JSON element containing an unsigned integer.
827 * Throws an exception if parsing fails.
834 // Verify element contains an unsigned integer in parseUnsignedInteger()
837 throw std::invalid_argument{"Element is not an unsigned integer"}; in parseUnsignedInteger()
847 * Throws an exception if parsing fails.
857 * Throws an invalid_argument exception if the element is not an array.
865 throw std::invalid_argument{"Element is not an array"}; in verifyIsArray()
872 * Throws an invalid_argument exception if the element is not an object.
880 throw std::invalid_argument{"Element is not an object"}; in verifyIsObject()
888 * Throws an invalid_argument exception if the element contains a different
889 * number of properties. This indicates the element contains an invalid
900 throw std::invalid_argument{"Element contains an invalid property"}; in verifyPropertyCount()