HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
testUtils.h File Reference
+ Include dependency graph for testUtils.h:

Go to the source code of this file.

Classes

class  VdfTestUtils::CallbackNode
 A helper class that implements a simple callback node. More...
 
class  VdfTestUtils::OutputAccessor
 A helper class which enables access to a VdfOutput from a VdfContext. More...
 
class  VdfTestUtils::DependencyCallbackNode
 A CallbackNode which allows for passing in a custom input / output dependency callback. More...
 
class  VdfTestUtils::NodeType
 Base class for various kinds of nodes that can be created. More...
 
class  VdfTestUtils::InputNodeType< T >
 This class specifies a VdfInputVector of type T. More...
 
class  VdfTestUtils::CallbackNodeType
 This class specifies a CallbackNode with a given callback function. More...
 
class  VdfTestUtils::Node
 This class is a wrapper around a VdfNode. More...
 
class  VdfTestUtils::Network
 This is a container class used to hold on to all the nodes and to facilitate their management. More...
 
class  VdfTestUtils::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  VdfTestUtils::ExecutionStats
 Simple wrapper around ExecutionStats that allows for logging arbitrary data for testing. More...
 

Namespaces

 VdfTestUtils
 

Functions

std::unique_ptr
< VdfSpeculationExecutorBase
VdfTestUtils::CreateSpeculationExecutor (const VdfSpeculationNode *speculationNode, const VdfExecutorInterface *parentExecutor)