bool Uint()

in Gems/AWSCore/Code/Source/Framework/JsonObjectHandler.cpp [194:226]


        bool Uint(unsigned i)
        {
            if (!CallArrayHandler())
            {
                return false;
            }
            if (m_expecting == Expecting::INT && i <= INT_MAX)
            {
                *m_targetInt = i;
                return true;
            }
            if (m_expecting == Expecting::UINT)
            {
                *m_targetUInt = i;
                return true;
            }
            if (m_expecting == Expecting::INT64)
            {
                *m_targetInt64 = i;
                return true;
            }
            if (m_expecting == Expecting::UINT64)
            {
                *m_targetUInt64 = i;
                return true;
            }
            if (m_expecting == Expecting::DOUBLE)
            {
                *m_targetDouble = i;
                return true;
            }
            return UnexpectedContent("unsigned");
        }