Lines Matching defs:element
206 /// the type of an element reference
208 /// the type of an element const reference
219 /// the type of an element pointer
221 /// the type of an element const pointer
700 for (auto& element : *m_value.array)
702 element.m_parent = this;
709 for (auto& element : *m_value.object)
711 element.second.m_parent = this;
790 /// @brief per-element parser callback type
896 // check if each element is an array with two elements whose first
897 // element is a string
928 auto element = element_ref.moved_or_copied();
930 std::move(*((*element.m_value.array)[0].m_value.string)),
931 std::move((*element.m_value.array)[1]));
1917 // element access //
1920 /// @name element access
1924 /// @brief access specified array element with bounds checking
1947 /// @brief access specified array element with bounds checking
1970 /// @brief access specified object element with bounds checking
1988 /// @brief access specified object element with bounds checking
2008 /// @brief access specified object element with bounds checking
2026 /// @brief access specified object element with bounds checking
2046 /// @brief access specified array element
2092 /// @brief access specified array element
2105 /// @brief access specified object element
2127 /// @brief access specified object element
2156 /// @brief access specified object element
2180 /// @brief access specified object element
2208 /// @brief access specified object element with default value
2232 /// @brief access specified object element with default value
2257 /// @brief access specified object element with default value
2283 /// @brief access specified object element via JSON Pointer with default value
2310 /// @brief access specified object element via JSON Pointer with default value
2334 /// @brief access specified object element via JSON Pointer with default value
2380 /// @brief access the first element
2387 /// @brief access the first element
2394 /// @brief access the last element
2403 /// @brief access the last element
2412 /// @brief remove element given an iterator
2590 /// @brief remove element from a JSON object given a key
2599 /// @brief remove element from a JSON object given a key
2608 /// @brief remove element from a JSON array given an index
2638 /// @brief find an element in a JSON object
2652 /// @brief find an element in a JSON object
2666 /// @brief find an element in a JSON object
2682 /// @brief find an element in a JSON object
2716 /// @brief check the existence of an element in a JSON object
2723 /// @brief check the existence of an element in a JSON object
2732 /// @brief check the existence of an element in a JSON object given a JSON pointer
2756 /// @brief returns an iterator to the first element
2765 /// @brief returns an iterator to the first element
2772 /// @brief returns a const iterator to the first element
2781 /// @brief returns an iterator to one past the last element
2790 /// @brief returns an iterator to one past the last element
2797 /// @brief returns an iterator to one past the last element
2834 /// @brief returns a const reverse iterator to the last element
3096 // add element to array (move semantics)
3129 // add element to array
3161 // add element to object
3217 // add element to array (perfect forwarding)
3242 // add element to array (perfect forwarding)
3275 /// @brief inserts element into array
3295 /// @brief inserts element into array
3302 /// @brief inserts copies of element into array
4183 /// the type of the current element
4186 /// the value of the current element
4585 /// @brief access specified element via JSON Pointer
4599 /// @brief access specified element via JSON Pointer
4613 /// @brief access specified element via JSON Pointer
4627 /// @brief access specified element via JSON Pointer
4714 // make sure the top element of the pointer exists
4839 // type check: every element of the array must be an object