diff options
author | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 |
---|---|---|
committer | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 |
commit | a1f49564d670a2c41bfa25c833bba2564b9b7f48 (patch) | |
tree | 1d205e51bc37621916a17d459ad83782fe41f975 /indra/newview/llpathfindingnavmeshstatus.cpp | |
parent | 6af5db09faf5ea33a2d4c47b64e76f42edae178a (diff) | |
parent | 6377610f6587989c126b00f490dfc8d527a1c2ce (diff) |
Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev
Diffstat (limited to 'indra/newview/llpathfindingnavmeshstatus.cpp')
-rw-r--r-- | indra/newview/llpathfindingnavmeshstatus.cpp | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/indra/newview/llpathfindingnavmeshstatus.cpp b/indra/newview/llpathfindingnavmeshstatus.cpp index 2eaa6075ca..9cd5be4b3f 100644 --- a/indra/newview/llpathfindingnavmeshstatus.cpp +++ b/indra/newview/llpathfindingnavmeshstatus.cpp @@ -1,4 +1,4 @@ -/** +/** * @file llpathfindingnavmeshstatus.cpp * @brief Implementation of llpathfindingnavmeshstatus * @author Stinson@lindenlab.com @@ -51,48 +51,48 @@ const std::string LLPathfindingNavMeshStatus::sStatusRepending("repending"); //--------------------------------------------------------------------------- LLPathfindingNavMeshStatus::LLPathfindingNavMeshStatus() - : mIsValid(false), - mRegionUUID(), - mVersion(0U), - mStatus(kComplete) + : mIsValid(false), + mRegionUUID(), + mVersion(0U), + mStatus(kComplete) { } LLPathfindingNavMeshStatus::LLPathfindingNavMeshStatus(const LLUUID &pRegionUUID) - : mIsValid(false), - mRegionUUID(pRegionUUID), - mVersion(0U), - mStatus(kComplete) + : mIsValid(false), + mRegionUUID(pRegionUUID), + mVersion(0U), + mStatus(kComplete) { } LLPathfindingNavMeshStatus::LLPathfindingNavMeshStatus(const LLUUID &pRegionUUID, const LLSD &pContent) - : mIsValid(true), - mRegionUUID(pRegionUUID), - mVersion(0U), - mStatus(kComplete) + : mIsValid(true), + mRegionUUID(pRegionUUID), + mVersion(0U), + mStatus(kComplete) { - parseStatus(pContent); + parseStatus(pContent); } LLPathfindingNavMeshStatus::LLPathfindingNavMeshStatus(const LLSD &pContent) - : mIsValid(true), - mRegionUUID(), - mVersion(0U), - mStatus(kComplete) + : mIsValid(true), + mRegionUUID(), + mVersion(0U), + mStatus(kComplete) { - llassert(pContent.has(REGION_FIELD)); - llassert(pContent.get(REGION_FIELD).isUUID()); - mRegionUUID = pContent.get(REGION_FIELD).asUUID(); + llassert(pContent.has(REGION_FIELD)); + llassert(pContent.get(REGION_FIELD).isUUID()); + mRegionUUID = pContent.get(REGION_FIELD).asUUID(); - parseStatus(pContent); + parseStatus(pContent); } LLPathfindingNavMeshStatus::LLPathfindingNavMeshStatus(const LLPathfindingNavMeshStatus &pOther) - : mIsValid(pOther.mIsValid), - mRegionUUID(pOther.mRegionUUID), - mVersion(pOther.mVersion), - mStatus(pOther.mStatus) + : mIsValid(pOther.mIsValid), + mRegionUUID(pOther.mRegionUUID), + mVersion(pOther.mVersion), + mStatus(pOther.mStatus) { } @@ -102,44 +102,44 @@ LLPathfindingNavMeshStatus::~LLPathfindingNavMeshStatus() LLPathfindingNavMeshStatus &LLPathfindingNavMeshStatus::operator =(const LLPathfindingNavMeshStatus &pOther) { - mIsValid = pOther.mIsValid; - mRegionUUID = pOther.mRegionUUID; - mVersion = pOther.mVersion; - mStatus = pOther.mStatus; + mIsValid = pOther.mIsValid; + mRegionUUID = pOther.mRegionUUID; + mVersion = pOther.mVersion; + mStatus = pOther.mStatus; - return *this; + return *this; } void LLPathfindingNavMeshStatus::parseStatus(const LLSD &pContent) { - llassert(pContent.has(VERSION_FIELD)); - llassert(pContent.get(VERSION_FIELD).isInteger()); - llassert(pContent.get(VERSION_FIELD).asInteger() >= 0); - mVersion = static_cast<U32>(pContent.get(VERSION_FIELD).asInteger()); - - llassert(pContent.has(STATUS_FIELD)); - llassert(pContent.get(STATUS_FIELD).isString()); - std::string status = pContent.get(STATUS_FIELD).asString(); - - if (LLStringUtil::compareStrings(status, sStatusPending) == 0) - { - mStatus = kPending; - } - else if (LLStringUtil::compareStrings(status, sStatusBuilding) == 0) - { - mStatus = kBuilding; - } - else if (LLStringUtil::compareStrings(status, sStatusComplete) == 0) - { - mStatus = kComplete; - } - else if (LLStringUtil::compareStrings(status, sStatusRepending) == 0) - { - mStatus = kRepending; - } - else - { - mStatus = kComplete; - llassert(0); - } + llassert(pContent.has(VERSION_FIELD)); + llassert(pContent.get(VERSION_FIELD).isInteger()); + llassert(pContent.get(VERSION_FIELD).asInteger() >= 0); + mVersion = static_cast<U32>(pContent.get(VERSION_FIELD).asInteger()); + + llassert(pContent.has(STATUS_FIELD)); + llassert(pContent.get(STATUS_FIELD).isString()); + std::string status = pContent.get(STATUS_FIELD).asString(); + + if (LLStringUtil::compareStrings(status, sStatusPending) == 0) + { + mStatus = kPending; + } + else if (LLStringUtil::compareStrings(status, sStatusBuilding) == 0) + { + mStatus = kBuilding; + } + else if (LLStringUtil::compareStrings(status, sStatusComplete) == 0) + { + mStatus = kComplete; + } + else if (LLStringUtil::compareStrings(status, sStatusRepending) == 0) + { + mStatus = kRepending; + } + else + { + mStatus = kComplete; + llassert(0); + } } |