|
| template<typename Rx , typename Wx > |
| | property_wrapper (Rx &&r, Wx &&w) |
| |
| R & | read () |
| |
| const R & | read () const |
| |
| W & | write () |
| |
| const W & | write () const |
| |
| | ebco ()=default |
| |
| | 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... >) |
| |
| ebco & | operator= (const ebco &)=default |
| |
| ebco & | operator= (ebco &&)=default |
| |
| ebco & | operator= (const R &v) noexcept(std::is_nothrow_copy_assignable_v< R >) |
| |
| ebco & | operator= (R &&v) noexcept(std::is_nothrow_move_assignable_v< R >) |
| |
| R & | value () &noexcept |
| |
| R const & | value () const &noexcept |
| |
| R && | value () &&noexcept |
| |
| | ebco ()=default |
| |
| | 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... >) |
| |
| ebco & | operator= (const ebco &)=default |
| |
| ebco & | operator= (ebco &&)=default |
| |
| ebco & | operator= (const W &v) noexcept(std::is_nothrow_copy_assignable_v< W >) |
| |
| ebco & | operator= (W &&v) noexcept(std::is_nothrow_move_assignable_v< W >) |
| |
| W & | value () &noexcept |
| |
| W const & | value () const &noexcept |
| |
| W && | value () &&noexcept |
| |
template<typename R, typename W>
struct sol::property_wrapper< R, W >
Definition at line 17928 of file sol.hpp.