Public Types | Public Member Functions | Public Attributes | List of all members
sol::policy_wrapper< F, Policies > Struct Template Reference

#include <forward.hpp>

Public Types

typedef std::index_sequence_for< Policies... > indices
 

Public Member Functions

policy_wrapperoperator= (const policy_wrapper &)=default
 
policy_wrapperoperator= (policy_wrapper &&)=default
 
template<typename Fx , typename... Args, meta::enable< meta::neg< std::is_same< meta::unqualified_t< Fx >, policy_wrapper >>> = meta::enabler>
 policy_wrapper (Fx &&fx, Args &&...args)
 
 policy_wrapper (const policy_wrapper &)=default
 
 policy_wrapper (policy_wrapper &&)=default
 

Public Attributes

std::tuple< Policies... > policies
 
value
 

Detailed Description

template<typename F, typename... Policies>
struct sol::policy_wrapper< F, Policies >

Definition at line 759 of file forward.hpp.

Member Typedef Documentation

template<typename F , typename... Policies>
typedef std::index_sequence_for<Policies...> sol::policy_wrapper< F, Policies >::indices

Definition at line 6393 of file sol.hpp.

Constructor & Destructor Documentation

template<typename F , typename... Policies>
template<typename Fx , typename... Args, meta::enable< meta::neg< std::is_same< meta::unqualified_t< Fx >, policy_wrapper >>> = meta::enabler>
sol::policy_wrapper< F, Policies >::policy_wrapper ( Fx &&  fx,
Args &&...  args 
)
inline

Definition at line 6399 of file sol.hpp.

template<typename F , typename... Policies>
sol::policy_wrapper< F, Policies >::policy_wrapper ( const policy_wrapper< F, Policies > &  )
default
template<typename F , typename... Policies>
sol::policy_wrapper< F, Policies >::policy_wrapper ( policy_wrapper< F, Policies > &&  )
default

Member Function Documentation

template<typename F , typename... Policies>
policy_wrapper& sol::policy_wrapper< F, Policies >::operator= ( const policy_wrapper< F, Policies > &  )
default
template<typename F , typename... Policies>
policy_wrapper& sol::policy_wrapper< F, Policies >::operator= ( policy_wrapper< F, Policies > &&  )
default

Member Data Documentation

template<typename F , typename... Policies>
std::tuple<Policies...> sol::policy_wrapper< F, Policies >::policies

Definition at line 6396 of file sol.hpp.

template<typename F , typename... Policies>
F sol::policy_wrapper< F, Policies >::value

Definition at line 6395 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52