Libsaki
Core library of Pancake Mahjong
Public Member Functions | List of all members
sol::property_wrapper< R, W > Struct Template Reference
Inheritance diagram for sol::property_wrapper< R, W >:
Inheritance graph
[legend]
Collaboration diagram for sol::property_wrapper< R, W >:
Collaboration graph
[legend]

Public Member Functions

template<typename Rx , typename Wx >
 property_wrapper (Rx &&r, Wx &&w)
 
W & write ()
 
const W & write () const
 
R & read ()
 
const R & read () const
 
- Public Member Functions inherited from sol::detail::ebco< R, 0 >
 ebco (const ebco &)=default
 
 ebco (ebco &&)=default
 
 ebco (const R &v) noexcept(std::is_nothrow_copy_constructible_v< R >)
 
 ebco (R &&v) noexcept(std::is_nothrow_move_constructible_v< R >)
 
 ebco (Arg &&arg, Args &&... args) noexcept(std::is_nothrow_constructible_v< R, Arg, Args... >)
 
ebcooperator= (const ebco &)=default
 
ebcooperator= (ebco &&)=default
 
ebcooperator= (const R &v) noexcept(std::is_nothrow_copy_assignable_v< R >)
 
ebcooperator= (R &&v) noexcept(std::is_nothrow_move_assignable_v< R >)
 
R & value () &noexcept
 
R const & value () const &noexcept
 
R && value () &&noexcept
 
- Public Member Functions inherited from sol::detail::ebco< W, 1 >
 ebco (const ebco &)=default
 
 ebco (ebco &&)=default
 
 ebco (const W &v) noexcept(std::is_nothrow_copy_constructible_v< W >)
 
 ebco (W &&v) noexcept(std::is_nothrow_move_constructible_v< W >)
 
 ebco (Arg &&arg, Args &&... args) noexcept(std::is_nothrow_constructible_v< W, Arg, Args... >)
 
ebcooperator= (const ebco &)=default
 
ebcooperator= (ebco &&)=default
 
ebcooperator= (const W &v) noexcept(std::is_nothrow_copy_assignable_v< W >)
 
ebcooperator= (W &&v) noexcept(std::is_nothrow_move_assignable_v< W >)
 
W & value () &noexcept
 
W const & value () const &noexcept
 
W && value () &&noexcept
 

Additional Inherited Members

- Public Attributes inherited from sol::detail::ebco< R, 0 >
m_value
 
- Public Attributes inherited from sol::detail::ebco< W, 1 >
m_value
 

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