Public Member Functions | Private Types | List of all members
sol::basic_variadic_results< Al > Struct Template Reference

#include <sol.hpp>

Inheritance diagram for sol::basic_variadic_results< Al >:
Inheritance graph
[legend]

Public Member Functions

 basic_variadic_results ()
 
 basic_variadic_results (unsafe_function_result fr)
 
 basic_variadic_results (protected_function_result fr)
 
template<typename Arg0 , typename... Args, meta::disable_any< std::is_same< meta::unqualified_t< Arg0 >, basic_variadic_results >, std::is_same< meta::unqualified_t< Arg0 >, function_result >, std::is_same< meta::unqualified_t< Arg0 >, protected_function_result >> = meta::enabler>
 basic_variadic_results (Arg0 &&arg0, Args &&...args)
 
 basic_variadic_results (const basic_variadic_results &)=default
 
 basic_variadic_results (basic_variadic_results &&)=default
 

Private Types

using base_t = std::vector< object, Al >
 

Detailed Description

template<typename Al = typename std::allocator<object>>
struct sol::basic_variadic_results< Al >

Definition at line 26593 of file sol.hpp.

Member Typedef Documentation

template<typename Al = typename std::allocator<object>>
using sol::basic_variadic_results< Al >::base_t = std::vector<object, Al>
private

Definition at line 26595 of file sol.hpp.

Constructor & Destructor Documentation

template<typename Al = typename std::allocator<object>>
sol::basic_variadic_results< Al >::basic_variadic_results ( )
inline

Definition at line 26598 of file sol.hpp.

template<typename Al = typename std::allocator<object>>
sol::basic_variadic_results< Al >::basic_variadic_results ( unsafe_function_result  fr)
inline

Definition at line 26601 of file sol.hpp.

template<typename Al = typename std::allocator<object>>
sol::basic_variadic_results< Al >::basic_variadic_results ( protected_function_result  fr)
inline

Definition at line 26606 of file sol.hpp.

template<typename Al = typename std::allocator<object>>
template<typename Arg0 , typename... Args, meta::disable_any< std::is_same< meta::unqualified_t< Arg0 >, basic_variadic_results >, std::is_same< meta::unqualified_t< Arg0 >, function_result >, std::is_same< meta::unqualified_t< Arg0 >, protected_function_result >> = meta::enabler>
sol::basic_variadic_results< Al >::basic_variadic_results ( Arg0 &&  arg0,
Args &&...  args 
)
inline

Definition at line 26614 of file sol.hpp.

template<typename Al = typename std::allocator<object>>
sol::basic_variadic_results< Al >::basic_variadic_results ( const basic_variadic_results< Al > &  )
default
template<typename Al = typename std::allocator<object>>
sol::basic_variadic_results< Al >::basic_variadic_results ( basic_variadic_results< Al > &&  )
default

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


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