libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
jmmcg::LIBJMMCG_VER_NAMESPACE::syscall::private_::unroller< N, CaseStatements > Struct Template Reference

#include <syscall_wrapper.hpp>

Public Types

using type = typename std::tuple_element< N, CaseStatements >::type
 

Static Public Member Functions

template<class ReportError >
static auto result (int v, ReportError &&report_error) noexcept(false)
 

Detailed Description

template<std::size_t N, class CaseStatements>
struct jmmcg::LIBJMMCG_VER_NAMESPACE::syscall::private_::unroller< N, CaseStatements >

Definition at line 91 of file syscall_wrapper.hpp.

Member Typedef Documentation

◆ type

template<std::size_t N, class CaseStatements >
using jmmcg::LIBJMMCG_VER_NAMESPACE::syscall::private_::unroller< N, CaseStatements >::type = typename std::tuple_element<N, CaseStatements>::type

Definition at line 92 of file syscall_wrapper.hpp.

Member Function Documentation

◆ result()

template<std::size_t N, class CaseStatements >
template<class ReportError >
static auto jmmcg::LIBJMMCG_VER_NAMESPACE::syscall::private_::unroller< N, CaseStatements >::result ( int  v,
ReportError &&  report_error 
)
inlinestaticnoexcept

Definition at line 95 of file syscall_wrapper.hpp.


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