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");
}