MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / set_end

Method set_end

Source/Utils/json.hpp:10975–10999  ·  view source on GitHub ↗

! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */

Source from the content-addressed store, hash-verified

10973 @pre The iterator is initialized; i.e. `m_object != nullptr`.
10974 */
10975 void set_end() noexcept
10976 {
10977 JSON_ASSERT(m_object != nullptr);
10978
10979 switch (m_object->m_type)
10980 {
10981 case value_t::object:
10982 {
10983 m_it.object_iterator = m_object->m_value.object->end();
10984 break;
10985 }
10986
10987 case value_t::array:
10988 {
10989 m_it.array_iterator = m_object->m_value.array->end();
10990 break;
10991 }
10992
10993 default:
10994 {
10995 m_it.primitive_iterator.set_end();
10996 break;
10997 }
10998 }
10999 }
11000
11001 public:
11002 /*!

Callers 3

set_beginMethod · 0.45
endFunction · 0.45
cendFunction · 0.45

Calls 1

endMethod · 0.45

Tested by

no test coverage detected