template <typename TestEnvironmentClass>

struct TestThunks

Defined at line 24 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

A utility class used to generate static test thunks for the various

combinations of test environments and test object types.

Public Methods

void Clear ()

Generic tests

Defined at line 26 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ClearUnsafe ()

Generic tests

Defined at line 27 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void IsEmpty ()

Generic tests

Defined at line 28 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void Iterate ()

Generic tests

Defined at line 29 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void IterErase ()

Generic tests

Defined at line 30 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void DirectErase ()

Generic tests

Defined at line 31 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ObjRemoveFromContainer ()

Generic tests

Defined at line 32 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void NodeRemoveFromContainer ()

Generic tests

Defined at line 33 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void GlobalRemoveFromContainer ()

Generic tests

Defined at line 34 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void MakeIterator ()

Generic tests

Defined at line 35 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void MaterializeIterator ()

Generic tests

Defined at line 36 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ReverseIterate ()

Generic tests

Defined at line 37 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ReverseIterErase ()

Generic tests

Defined at line 38 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void Swap ()

Generic tests

Defined at line 39 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void RvalueOps ()

Generic tests

Defined at line 40 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void Scope ()

Generic tests

Defined at line 41 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void TwoContainer ()

Generic tests

Defined at line 42 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ThreeContainerHelper ()

Generic tests

Defined at line 43 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void IterCopyPointer ()

Generic tests

Defined at line 44 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void EraseIf ()

Generic tests

Defined at line 45 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void FindIf ()

Generic tests

Defined at line 46 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void PushFront ()

Sequence specific tests

Defined at line 49 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void PopFront ()

Sequence specific tests

Defined at line 50 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void PushBack ()

Sequence specific tests

Defined at line 51 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void PopBack ()

Sequence specific tests

Defined at line 52 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void SeqIterate ()

Sequence specific tests

Defined at line 53 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void SeqReverseIterate ()

Sequence specific tests

Defined at line 54 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void EraseNext ()

Sequence specific tests

Defined at line 55 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void InsertAfter ()

Sequence specific tests

Defined at line 56 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void Insert ()

Sequence specific tests

Defined at line 57 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void DirectInsert ()

Sequence specific tests

Defined at line 58 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void Splice ()

Sequence specific tests

Defined at line 59 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void SplitAfter ()

Sequence specific tests

Defined at line 60 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ReplaceIfCopy ()

Sequence specific tests

Defined at line 61 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ReplaceIfMove ()

Sequence specific tests

Defined at line 62 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ReplaceCopy ()

Sequence specific tests

Defined at line 63 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void ReplaceMove ()

Sequence specific tests

Defined at line 64 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void InsertByKey ()

Associative container specific tests

Defined at line 67 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void FindByKey ()

Associative container specific tests

Defined at line 68 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void EraseByKey ()

Associative container specific tests

Defined at line 69 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void InsertOrFind ()

Associative container specific tests

Defined at line 70 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void InsertOrReplace ()

Associative container specific tests

Defined at line 71 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void OrderedIter ()

Ordered Associative container specific tests

Defined at line 74 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void OrderedReverseIter ()

Ordered Associative container specific tests

Defined at line 75 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void UpperBound ()

Ordered Associative container specific tests

Defined at line 76 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h

void LowerBound ()

Ordered Associative container specific tests

Defined at line 77 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/test_thunks.h