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 ()
 
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 (basic_variadic_results &&)=default
 
 basic_variadic_results (const basic_variadic_results &)=default
 
 basic_variadic_results (protected_function_result fr)
 
 basic_variadic_results (unsafe_function_result fr)
 

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 28825 of file sol.hpp.

Member Typedef Documentation

◆ base_t

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

Definition at line 28827 of file sol.hpp.

Constructor & Destructor Documentation

◆ basic_variadic_results() [1/6]

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

Definition at line 28830 of file sol.hpp.

◆ basic_variadic_results() [2/6]

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

Definition at line 28833 of file sol.hpp.

◆ basic_variadic_results() [3/6]

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

Definition at line 28838 of file sol.hpp.

◆ basic_variadic_results() [4/6]

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 28846 of file sol.hpp.

◆ basic_variadic_results() [5/6]

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

◆ basic_variadic_results() [6/6]

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 Mon Nov 11 2024 03:23:53