Public Types | Static Public Member Functions | Static Public Attributes | List of all members
sol::unique_usertype_traits< std::unique_ptr< T, D > > Struct Template Reference

#include <sol.hpp>

Public Types

using actual_type = std::unique_ptr< T, D >
 
using type = T
 

Static Public Member Functions

static typeget (const actual_type &p)
 
static bool is_null (const actual_type &p)
 

Static Public Attributes

static const bool value = true
 

Detailed Description

template<typename T, typename D>
struct sol::unique_usertype_traits< std::unique_ptr< T, D > >

Definition at line 8344 of file sol.hpp.

Member Typedef Documentation

template<typename T , typename D >
using sol::unique_usertype_traits< std::unique_ptr< T, D > >::actual_type = std::unique_ptr<T, D>

Definition at line 8346 of file sol.hpp.

template<typename T , typename D >
using sol::unique_usertype_traits< std::unique_ptr< T, D > >::type = T

Definition at line 8345 of file sol.hpp.

Member Function Documentation

template<typename T , typename D >
static type* sol::unique_usertype_traits< std::unique_ptr< T, D > >::get ( const actual_type p)
inlinestatic

Definition at line 8354 of file sol.hpp.

template<typename T , typename D >
static bool sol::unique_usertype_traits< std::unique_ptr< T, D > >::is_null ( const actual_type p)
inlinestatic

Definition at line 8350 of file sol.hpp.

Member Data Documentation

template<typename T , typename D >
const bool sol::unique_usertype_traits< std::unique_ptr< T, D > >::value = true
static

Definition at line 8348 of file sol.hpp.


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