Loading...
Searching...
No Matches
VdfInputAndOutputSpecs Class Reference

Hashable holder of a VdfInputSpec and VdfOutputSpec. More...

#include <inputAndOutputSpecs.h>

Public Member Functions

VDF_API VdfInputAndOutputSpecs (const VdfInputSpecs &inputSpecs, const VdfOutputSpecs &outputSpecs)
 Constructs a VdfInputAndOutputSpec.
 
 VdfInputAndOutputSpecs (const VdfInputAndOutputSpecs &)=delete
 
VdfInputAndOutputSpecsoperator= (const VdfInputAndOutputSpecs &)=delete
 
VDF_API VdfInputAndOutputSpecs (VdfInputAndOutputSpecs &&)
 
VDF_API VdfInputAndOutputSpecsoperator= (VdfInputAndOutputSpecs &&)
 
const VdfInputSpecsGetInputSpecs () const
 Returns the specs of the input connectors.
 
const VdfOutputSpecsGetOutputSpecs () const
 Returns the specs of the output connectors.
 
void AppendInputSpecs (const VdfInputSpecs &inputSpecs)
 Appends inputSpecs.
 
void AppendOutputSpecs (const VdfOutputSpecs &outputSpecs)
 Appends outputSpecs.
 
VDF_API bool operator== (const VdfInputAndOutputSpecs &rhs) const
 Returns true if this == rhs.
 
bool operator!= (const VdfInputAndOutputSpecs &rhs) const
 Returns true if this != rhs.
 
VDF_API size_t GetHash () const
 Computes the hash value for this instance.
 

Detailed Description

Hashable holder of a VdfInputSpec and VdfOutputSpec.

Definition at line 23 of file inputAndOutputSpecs.h.

Constructor & Destructor Documentation

◆ VdfInputAndOutputSpecs()

VDF_API VdfInputAndOutputSpecs ( const VdfInputSpecs inputSpecs,
const VdfOutputSpecs outputSpecs 
)

Constructs a VdfInputAndOutputSpec.

Member Function Documentation

◆ AppendInputSpecs()

void AppendInputSpecs ( const VdfInputSpecs inputSpecs)
inline

Appends inputSpecs.

Definition at line 52 of file inputAndOutputSpecs.h.

◆ AppendOutputSpecs()

void AppendOutputSpecs ( const VdfOutputSpecs outputSpecs)
inline

Appends outputSpecs.

Definition at line 58 of file inputAndOutputSpecs.h.

◆ GetHash()

VDF_API size_t GetHash ( ) const

Computes the hash value for this instance.

◆ GetInputSpecs()

const VdfInputSpecs & GetInputSpecs ( ) const
inline

Returns the specs of the input connectors.

Definition at line 44 of file inputAndOutputSpecs.h.

◆ GetOutputSpecs()

const VdfOutputSpecs & GetOutputSpecs ( ) const
inline

Returns the specs of the output connectors.

Definition at line 48 of file inputAndOutputSpecs.h.

◆ operator!=()

bool operator!= ( const VdfInputAndOutputSpecs rhs) const
inline

Returns true if this != rhs.

Definition at line 69 of file inputAndOutputSpecs.h.

◆ operator==()

VDF_API bool operator== ( const VdfInputAndOutputSpecs rhs) const

Returns true if this == rhs.


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