![]() |
|
Include dependency graph for testUtils.h:Go to the source code of this file.
Classes | |
| class | CallbackNode |
| A helper class that implements a simple callback node. More... | |
| class | OutputAccessor |
| A helper class which enables access to a VdfOutput from a VdfContext. More... | |
| class | DependencyCallbackNode |
| A CallbackNode which allows for passing in a custom input / output dependency callback. More... | |
| class | NodeType |
| Base class for various kinds of nodes that can be created. More... | |
| class | InputNodeType< T > |
| This class specifies a VdfInputVector of type T. More... | |
| class | CallbackNodeType |
| This class specifies a CallbackNode with a given callback function. More... | |
| class | Node |
| This class is a wrapper around a VdfNode. More... | |
| class | Network |
| This is a container class used to hold on to all the nodes and to facilitate their management. More... | |
| class | ExecutionStatsProcessor |
| Simple processor that processor ExecutionStats into a vector of vector of events and a vector of substats that mirrors the internal structure of ExecutionStats. More... | |
| class | ExecutionStats |
| Simple wrapper around ExecutionStats that allows for logging arbitrary data for testing. More... | |
Namespaces | |
| namespace | VdfTestUtils |
| This file contains classes to facilitate network creation in unit tests. | |
Functions | |
| std::unique_ptr< VdfSpeculationExecutorBase > | CreateSpeculationExecutor (const VdfSpeculationNode *speculationNode, const VdfExecutorInterface *parentExecutor) |
| Create a new test speculation executor. | |