template <>

class SizeTracker

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

Protected Methods

void SizeTracker ()

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

void ~SizeTracker ()

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

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

No copy, no move.

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

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

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

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

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

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

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

void IncSizeTracker (size_t amt)

Basic operations for manipulating the count storage.

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

void DecSizeTracker (size_t amt)

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

void ResetSizeTracker ()

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

void SwapSizeTracker (SizeTracker<SizeOrder::Constant> & other)

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

size_t SizeTrackerCount ()

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