HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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)
 
 VdfInputAndOutputSpecs (const VdfInputAndOutputSpecs &)=delete
 
VdfInputAndOutputSpecsoperator= (const VdfInputAndOutputSpecs &)=delete
 
VDF_API VdfInputAndOutputSpecs (VdfInputAndOutputSpecs &&)
 
VDF_API VdfInputAndOutputSpecsoperator= (VdfInputAndOutputSpecs &&)
 
const VdfInputSpecsGetInputSpecs () const
 
const VdfOutputSpecsGetOutputSpecs () const
 
void AppendInputSpecs (const VdfInputSpecs &inputSpecs)
 
void AppendOutputSpecs (const VdfOutputSpecs &outputSpecs)
 
VDF_API bool operator== (const VdfInputAndOutputSpecs &rhs) const
 
bool operator!= (const VdfInputAndOutputSpecs &rhs) const
 
VDF_API size_t GetHash () const
 

Detailed Description

Hashable holder of a VdfInputSpec and VdfOutputSpec.

Definition at line 23 of file inputAndOutputSpecs.h.

Constructor & Destructor Documentation

VDF_API VdfInputAndOutputSpecs::VdfInputAndOutputSpecs ( const VdfInputSpecs inputSpecs,
const VdfOutputSpecs outputSpecs 
)

Constructs a VdfInputAndOutputSpec

VdfInputAndOutputSpecs::VdfInputAndOutputSpecs ( const VdfInputAndOutputSpecs )
delete
VDF_API VdfInputAndOutputSpecs::VdfInputAndOutputSpecs ( VdfInputAndOutputSpecs &&  )

Member Function Documentation

void VdfInputAndOutputSpecs::AppendInputSpecs ( const VdfInputSpecs inputSpecs)
inline

Appends inputSpecs.

Definition at line 52 of file inputAndOutputSpecs.h.

void VdfInputAndOutputSpecs::AppendOutputSpecs ( const VdfOutputSpecs outputSpecs)
inline

Appends outputSpecs.

Definition at line 58 of file inputAndOutputSpecs.h.

VDF_API size_t VdfInputAndOutputSpecs::GetHash ( ) const

Computes the hash value for this instance.

const VdfInputSpecs& VdfInputAndOutputSpecs::GetInputSpecs ( ) const
inline

Returns the specs of the input connectors

Definition at line 44 of file inputAndOutputSpecs.h.

const VdfOutputSpecs& VdfInputAndOutputSpecs::GetOutputSpecs ( ) const
inline

Returns the specs of the output connectors

Definition at line 48 of file inputAndOutputSpecs.h.

bool VdfInputAndOutputSpecs::operator!= ( const VdfInputAndOutputSpecs rhs) const
inline

Returns true if this != rhs.

Definition at line 69 of file inputAndOutputSpecs.h.

VdfInputAndOutputSpecs& VdfInputAndOutputSpecs::operator= ( const VdfInputAndOutputSpecs )
delete
VDF_API VdfInputAndOutputSpecs& VdfInputAndOutputSpecs::operator= ( VdfInputAndOutputSpecs &&  )
VDF_API bool VdfInputAndOutputSpecs::operator== ( const VdfInputAndOutputSpecs rhs) const

Returns true if this == rhs.


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