co_usb
Loading...
Searching...
No Matches
Public Member Functions | List of all members
co_usb::context< use_service::no > Struct Reference

#include <context.hpp>

Public Member Functions

 context ()
 
template<typename R >
requires std::ranges::range<R> && std::same_as<std::ranges::range_value_t<R>, libusb_option>
 context (R &&options)
 
 ~context ()
 
 context (context const &)=delete
 
 context (context &&)=delete
 
contextoperator= (context const &)=delete
 
contextoperator= (context &&)=delete
 
autoget () const noexcept
 

Constructor & Destructor Documentation

◆ context() [1/4]

co_usb::context< use_service::no >::context ( )
explicit

◆ context() [2/4]

template<typename R >
requires std::ranges::range<R> && std::same_as<std::ranges::range_value_t<R>, libusb_option>
co_usb::context< use_service::no >::context ( R &&  options)
inlineexplicit

◆ ~context()

◆ context() [3/4]

◆ context() [4/4]

co_usb::context< use_service::no >::context ( context< use_service::no > &&  )
delete

Member Function Documentation

◆ get()

auto * co_usb::context< use_service::no >::get ( ) const
inlinenoexcept

◆ operator=() [1/2]

◆ operator=() [2/2]


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