MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / swap

Function swap

lib/valueptr.h:79–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77 }
78
79 void swap(ValuePtr& rhs) noexcept {
80 using std::swap;
81 swap(mPtr, rhs.mPtr);
82 swap(mClone, rhs.mClone);
83 }
84
85 ValuePtr<T>& operator=(ValuePtr rhs) & {
86 swap(rhs);

Callers 15

setParentExprIdFunction · 0.70
setConditionalValuesFunction · 0.70
valueFlowAfterSwapFunction · 0.70
getContextAndValuesMethod · 0.70
afterConditionMethod · 0.70
comparisonMethod · 0.70
isOverlappingCondMethod · 0.70
valueptr.hFile · 0.70
swapWithNextMethod · 0.70
traverseRecursiveFunction · 0.70

Calls

no outgoing calls

Tested by 1

strMethod · 0.40