dxd - dynax driver framework 2.6.0d178
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_proxy_device.h File Reference
#include "dx_proxy_driver.h"
+ Include dependency graph for macOS/dx_proxy_device.h:

Classes

class  dx::proxy::device< preference_t >
 OS proxy device interface class. More...
 
class  dx::service::device< preference_t >
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 
namespace  dx::proxy
 OS proxy interface class.
 
namespace  dx::service
 

Typedefs

template<typename type_t >
using dx::proxy::enable_if_ptr = std::enable_if<std::is_pointer_v<type_t>, type_t>::type
 
template<typename type_t >
using dx::proxy::enable_if_scalar = std::enable_if<std::is_scalar_v<type_t> && !std::is_pointer_v<type_t>, type_t>::type
 
template<typename type_t >
using dx::proxy::hide_if_ptr = std::enable_if<!std::is_pointer_v<type_t>, type_t>::type
 OS proxy device interface class.
 
template<typename type_t >
using dx::proxy::hide_if_scalar_or_ptr = std::enable_if<!(std::is_scalar_v<type_t> || std::is_pointer_v<type_t>), type_t>::type
 

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Nov 22 2025

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.