HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PhysicalDeviceRef Class Reference

#include <oidn.hpp>

Public Member Functions

 PhysicalDeviceRef ()
 
 PhysicalDeviceRef (int id)
 
PhysicalDeviceRefoperator= (int other)
 
int getID () const
 
 operator bool () const
 
template<typename T >
T get (const char *name) const
 
std::pair< const void *, size_t > getData (const char *name) const
 
DeviceRef newDevice ()
 
template<>
bool get (const char *name) const
 
template<>
int get (const char *name) const
 
template<>
unsigned int get (const char *name) const
 
template<>
DeviceType get (const char *name) const
 
template<>
const char * get (const char *name) const
 
template<>
std::string get (const char *name) const
 
template<>
UUID get (const char *name) const
 
template<>
LUID get (const char *name) const
 

Detailed Description

Definition at line 934 of file oidn.hpp.

Constructor & Destructor Documentation

PhysicalDeviceRef::PhysicalDeviceRef ( )
inline

Definition at line 937 of file oidn.hpp.

PhysicalDeviceRef::PhysicalDeviceRef ( int  id)
inline

Definition at line 938 of file oidn.hpp.

Member Function Documentation

template<typename T >
T PhysicalDeviceRef::get ( const char *  name) const
template<>
bool PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 985 of file oidn.hpp.

template<>
int PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 991 of file oidn.hpp.

template<>
unsigned int PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 997 of file oidn.hpp.

template<>
DeviceType PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 1003 of file oidn.hpp.

template<>
const char* PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 1009 of file oidn.hpp.

template<>
std::string PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 1015 of file oidn.hpp.

template<>
UUID PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 1022 of file oidn.hpp.

template<>
LUID PhysicalDeviceRef::get ( const char *  name) const
inline

Definition at line 1037 of file oidn.hpp.

std::pair<const void*, size_t> PhysicalDeviceRef::getData ( const char *  name) const
inline

Definition at line 961 of file oidn.hpp.

int PhysicalDeviceRef::getID ( ) const
inline

Definition at line 946 of file oidn.hpp.

DeviceRef PhysicalDeviceRef::newDevice ( )
inline

Definition at line 969 of file oidn.hpp.

PhysicalDeviceRef::operator bool ( ) const
inline

Definition at line 951 of file oidn.hpp.

PhysicalDeviceRef& PhysicalDeviceRef::operator= ( int  other)
inline

Definition at line 940 of file oidn.hpp.


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