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 965 of file oidn.hpp.

Constructor & Destructor Documentation

PhysicalDeviceRef::PhysicalDeviceRef ( )
inline

Definition at line 968 of file oidn.hpp.

PhysicalDeviceRef::PhysicalDeviceRef ( int  id)
inline

Definition at line 969 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 1016 of file oidn.hpp.

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

Definition at line 1022 of file oidn.hpp.

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

Definition at line 1028 of file oidn.hpp.

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

Definition at line 1034 of file oidn.hpp.

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

Definition at line 1040 of file oidn.hpp.

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

Definition at line 1046 of file oidn.hpp.

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

Definition at line 1053 of file oidn.hpp.

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

Definition at line 1068 of file oidn.hpp.

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

Definition at line 992 of file oidn.hpp.

int PhysicalDeviceRef::getID ( ) const
inline

Definition at line 977 of file oidn.hpp.

DeviceRef PhysicalDeviceRef::newDevice ( )
inline

Definition at line 1000 of file oidn.hpp.

PhysicalDeviceRef::operator bool ( ) const
inline

Definition at line 982 of file oidn.hpp.

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

Definition at line 971 of file oidn.hpp.


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