godot/thirdparty/openxr/src/external/jsoncpp/src/lib_json/json_valueiterator.inl

// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
// Distributed under MIT license, or public domain if desired and
// recognized in your jurisdiction.
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE

// included by json_value.cpp

namespace Json {

// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// class ValueIteratorBase
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueIteratorBase::ValueIteratorBase() :{}

ValueIteratorBase::ValueIteratorBase(
    const Value::ObjectValues::iterator& current)
    :{}

Value& ValueIteratorBase::deref() {}
const Value& ValueIteratorBase::deref() const {}

void ValueIteratorBase::increment() {}

void ValueIteratorBase::decrement() {}

ValueIteratorBase::difference_type
ValueIteratorBase::computeDistance(const SelfType& other) const {}

bool ValueIteratorBase::isEqual(const SelfType& other) const {}

void ValueIteratorBase::copy(const SelfType& other) {}

Value ValueIteratorBase::key() const {}

UInt ValueIteratorBase::index() const {}

String ValueIteratorBase::name() const {}

char const* ValueIteratorBase::memberName() const {}

char const* ValueIteratorBase::memberName(char const** end) const {}

// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// class ValueConstIterator
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueConstIterator::ValueConstIterator() = default;

ValueConstIterator::ValueConstIterator(
    const Value::ObjectValues::iterator& current)
    :{}

ValueConstIterator::ValueConstIterator(ValueIterator const& other)
    :{}

ValueConstIterator& ValueConstIterator::
operator=(const ValueIteratorBase& other) {}

// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// class ValueIterator
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueIterator::ValueIterator() = default;

ValueIterator::ValueIterator(const Value::ObjectValues::iterator& current)
    :{}

ValueIterator::ValueIterator(const ValueConstIterator& other)
    :{}

ValueIterator::ValueIterator(const ValueIterator& other) = default;

ValueIterator& ValueIterator::operator=(const SelfType& other) {}

} // namespace Json