OpenMiner  0.0.1a
Voxel game engine
sol::optional< T > Member List

This is the complete list of members for sol::optional< T >, including all inherited members.

clear() noexceptsol::optional< T >inlineprivate
contained_val() constsol::optional< T >inlineprivate
contained_val()sol::optional< T >inlineprivate
dataptr()sol::optional< T >inlineprivate
dataptr() constsol::optional< T >inlineprivate
emplace(Args &&... args)sol::optional< T >inline
emplace(::std::initializer_list< U > il, Args &&... args)sol::optional< T >inline
initialize(Args &&... args) noexcept(noexcept(T(::std::forward< Args >(args)...)))sol::optional< T >inlineprivate
initialize(::std::initializer_list< U > il, Args &&... args) noexcept(noexcept(T(il, ::std::forward< Args >(args)...)))sol::optional< T >inlineprivate
initialized() const noexceptsol::optional< T >inlineprivate
operator bool() const noexceptsol::optional< T >inlineexplicit
operator*() constsol::optional< T >inline
operator*()sol::optional< T >inline
operator->() constsol::optional< T >inline
operator->()sol::optional< T >inline
operator=(nullopt_t) noexceptsol::optional< T >inline
operator=(const optional &rhs)sol::optional< T >inline
operator=(optional &&rhs) noexcept(::std::is_nothrow_move_assignable< T >::value &&::std::is_nothrow_move_constructible< T >::value)sol::optional< T >inline
operator=(U &&v) -> typename ::std::enable_if< ::std::is_same< typename ::std::decay< U >::type, T >::value, optional &>::typesol::optional< T >inline
optional() noexceptsol::optional< T >inline
optional(nullopt_t) noexceptsol::optional< T >inline
optional(const optional &rhs)sol::optional< T >inline
optional(const optional< T &> &rhs)sol::optional< T >inline
optional(optional &&rhs) noexcept(::std::is_nothrow_move_constructible< T >::value)sol::optional< T >inline
optional(const T &v)sol::optional< T >inline
optional(T &&v)sol::optional< T >inline
optional(in_place_t, Args &&... args)sol::optional< T >inlineexplicit
optional(in_place_t, ::std::initializer_list< U > il, Args &&... args)sol::optional< T >inlineexplicit
swap(optional< T > &rhs) noexcept(::std::is_nothrow_move_constructible< T >::value &&noexcept(swap(::std::declval< T &>(), ::std::declval< T &>())))sol::optional< T >inline
value() constsol::optional< T >inline
value()sol::optional< T >inline
value_or(V &&v) constsol::optional< T >inline
value_type typedefsol::optional< T >
~optional()=defaultsol::optional< T >