template <>

class SizeTracker

Defined at line 534 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

Protected Methods

void SizeTracker ()

Defined at line 537 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void ~SizeTracker ()

Defined at line 538 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void SizeTracker (const SizeTracker<SizeOrder::N> & )

No copy, no move.

Defined at line 541 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

SizeTracker<SizeOrder::N> & operator= (const SizeTracker<SizeOrder::N> & )

Defined at line 542 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void SizeTracker (SizeTracker<SizeOrder::N> && other)

Defined at line 543 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

SizeTracker<SizeOrder::N> & operator= (SizeTracker<SizeOrder::N> && other)

Defined at line 544 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void IncSizeTracker (size_t )

Inc, Dec, Reset, and swap operations are no-ops. There is no count

accessor. Anyone who attempts to access count has made a mistake.

Defined at line 548 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void DecSizeTracker (size_t )

Defined at line 549 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void ResetSizeTracker ()

Defined at line 550 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h

void SwapSizeTracker (SizeTracker<SizeOrder::N> & )

Defined at line 551 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_container_utils.h