Searched refs:ThreeWayCompare (Results 1 – 7 of 7) sorted by relevance
/openthread-latest/src/core/meshcop/ |
D | timestamp.cpp | 107 rval = ThreeWayCompare(aFirst.IsValid(), aSecond.IsValid()); in Compare() 110 rval = ThreeWayCompare(aFirst.GetSeconds(), aSecond.GetSeconds()); in Compare() 113 rval = ThreeWayCompare(aFirst.GetTicks(), aSecond.GetTicks()); in Compare() 116 rval = ThreeWayCompare(aFirst.GetAuthoritative(), aSecond.GetAuthoritative()); in Compare()
|
/openthread-latest/tests/unit/ |
D | test_serial_number.cpp | 113 VerifyOrQuit(ThreeWayCompare<uint8_t>(2, 2) == 0); in TestNumUtils() 114 VerifyOrQuit(ThreeWayCompare<uint8_t>(2, 1) > 0); in TestNumUtils() 115 VerifyOrQuit(ThreeWayCompare<uint8_t>(1, 2) < 0); in TestNumUtils() 117 VerifyOrQuit(ThreeWayCompare<bool>(false, false) == 0); in TestNumUtils() 118 VerifyOrQuit(ThreeWayCompare<bool>(true, true) == 0); in TestNumUtils() 119 VerifyOrQuit(ThreeWayCompare<bool>(true, false) > 0); in TestNumUtils() 120 VerifyOrQuit(ThreeWayCompare<bool>(false, true) < 0); in TestNumUtils()
|
/openthread-latest/src/core/common/ |
D | num_utils.hpp | 163 template <typename Type> int ThreeWayCompare(Type aFirst, Type aSecond) in ThreeWayCompare() function 178 template <> inline int ThreeWayCompare(bool aFirst, bool aSecond) in ThreeWayCompare() function
|
D | string.hpp | 528 int Compare(uint16_t aKey) const { return ThreeWayCompare(aKey, mKey); } in Compare()
|
/openthread-latest/src/core/thread/ |
D | network_data_leader.cpp | 344 result = ThreeWayCompare(aFirstPreference, aSecondPreference); in CompareRouteEntries() 351 …result = ThreeWayCompare((Get<Mle::Mle>().HasRloc16(aFirstRloc)), Get<Mle::Mle>().HasRloc16(aSecon… in CompareRouteEntries() 361 …result = ThreeWayCompare(Get<RouterTable>().GetPathCost(aSecondRloc), Get<RouterTable>().GetPathCo… in CompareRouteEntries() 366 result = ThreeWayCompare(Mle::IsRouterRloc16(aFirstRloc), Mle::IsRouterRloc16(aSecondRloc)); in CompareRouteEntries()
|
D | mle.cpp | 3003 …rval = ThreeWayCompare(LinkQualityForLinkMargin(aTwoWayLinkMargin), mParentCandidate.GetTwoWayLink… in IsBetterParent() 3006 rval = ThreeWayCompare(IsRouterRloc16(aRloc16), IsRouterRloc16(mParentCandidate.GetRloc16())); in IsBetterParent() 3009 rval = ThreeWayCompare(aConnectivityTlv.GetParentPriority(), mParentCandidate.mPriority); in IsBetterParent() 3013 rval = ThreeWayCompare(aConnectivityTlv.GetLinkQuality3(), mParentCandidate.mLinkQuality3); in IsBetterParent() 3018 rval = ThreeWayCompare(aVersion, mParentCandidate.GetVersion()); in IsBetterParent() 3021 rval = ThreeWayCompare(aConnectivityTlv.GetSedBufferSize(), mParentCandidate.mSedBufferSize); in IsBetterParent() 3024 …rval = ThreeWayCompare(aConnectivityTlv.GetSedDatagramCount(), mParentCandidate.mSedDatagramCount); in IsBetterParent() 3028 rval = ThreeWayCompare(aConnectivityTlv.GetLinkQuality2(), mParentCandidate.mLinkQuality2); in IsBetterParent() 3031 rval = ThreeWayCompare(aConnectivityTlv.GetLinkQuality1(), mParentCandidate.mLinkQuality1); in IsBetterParent() 3042 rval = ThreeWayCompare(candidateCslMetric, cslMetric); in IsBetterParent() [all …]
|
D | mle_router.cpp | 1179 rval = ThreeWayCompare(aLeaderDataA.GetWeighting(), aLeaderDataB.GetWeighting()); in ComparePartitions() 1183 rval = ThreeWayCompare(!aSingletonA, !aSingletonB); in ComparePartitions() 1186 rval = ThreeWayCompare(aLeaderDataA.GetPartitionId(), aLeaderDataB.GetPartitionId()); in ComparePartitions()
|