Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Testing::Trace_Operation Struct Reference

One randomized operation trace entry. More...

#include <concurrency_test_utils.H>

Collaboration diagram for Aleph::Testing::Trace_Operation:
[legend]

Public Member Functions

bool operator== (const Trace_Operation &rhs) const noexcept
 Compare two trace operations for equality.
 

Public Attributes

Trace_Operation_Kind kind = Trace_Operation_Kind::contains
 
size_t key = 0
 
size_t value = 0
 

Detailed Description

One randomized operation trace entry.

Definition at line 440 of file concurrency_test_utils.H.

Member Function Documentation

◆ operator==()

bool Aleph::Testing::Trace_Operation::operator== ( const Trace_Operation &  rhs) const
inlinenoexcept

Compare two trace operations for equality.

Parameters
[in]rhsOperation to compare with.
Returns
true if both operations have the same kind, key, and value.

Definition at line 451 of file concurrency_test_utils.H.

References kind, and value.

Member Data Documentation

◆ key

size_t Aleph::Testing::Trace_Operation::key = 0

Definition at line 443 of file concurrency_test_utils.H.

Referenced by TEST().

◆ kind

Trace_Operation_Kind Aleph::Testing::Trace_Operation::kind = Trace_Operation_Kind::contains

Definition at line 442 of file concurrency_test_utils.H.

Referenced by operator==(), and TEST().

◆ value

size_t Aleph::Testing::Trace_Operation::value = 0

Definition at line 444 of file concurrency_test_utils.H.


The documentation for this struct was generated from the following file: