class BalanceTestObj

Defined at line 364 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

Test objects during the balance test will be allocated as a block all at once

and cleaned up at the end of the test. Our test containers, however, are

containers of unique pointers to objects with a no-op delete. This allows

the containers to go out of scope with elements still in them (in case of a

REQUIRE failure) without triggering the container assert for destroying a

container of unmanaged pointer with elements still in it.

Public Methods

void Init (BalanceTestKeyType val)

Defined at line 366 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

BalanceTestKeyType GetKey ()

Defined at line 371 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

BalanceTestKeyType GetMinSubtreeKey ()

Defined at line 372 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

BalanceTestKeyType GetMaxSubtreeKey ()

Defined at line 373 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

BalanceTestObj * EraseDeckPtr ()

Defined at line 374 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

void SwapEraseDeckPtr (BalanceTestObj & other)

Defined at line 376 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

bool InContainer ()

Defined at line 382 of file ../../src/lib/fidl/llcpp/tests/dispatcher/intrusive_wavl_tree_tests.cc

Friends

class default_delete
class WAVLBalanceTestObserver
class DefaultWAVLTreeTraits