CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::CopyOnWritePtr< T > Member List

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

ce_cow_newCeresEngine::CopyOnWritePtr< T >friend
CopyOnWritePtr()=defaultCeresEngine::CopyOnWritePtr< T >
CopyOnWritePtr(U &&value)CeresEngine::CopyOnWritePtr< T >inline
CopyOnWritePtr(std::nullptr_t) noexceptCeresEngine::CopyOnWritePtr< T >inline
CopyOnWritePtr(const CopyOnWritePtr &) noexcept=defaultCeresEngine::CopyOnWritePtr< T >
CopyOnWritePtr(CopyOnWritePtr &&) noexcept=defaultCeresEngine::CopyOnWritePtr< T >
CopyOnWritePtr(std::in_place_type_t< U >, Args &&... args)CeresEngine::CopyOnWritePtr< T >inlineexplicitprivate
get() const noexceptCeresEngine::CopyOnWritePtr< T >inline
makeCopyIfNeeded()CeresEngine::CopyOnWritePtr< T >inlineprivate
mDataCeresEngine::CopyOnWritePtr< T >private
mutate(Func &&func)CeresEngine::CopyOnWritePtr< T >inline
operator bool() const noexceptCeresEngine::CopyOnWritePtr< T >inlineexplicit
operator!=CeresEngine::CopyOnWritePtr< T >friend
operator!=CeresEngine::CopyOnWritePtr< T >friend
operator!=CeresEngine::CopyOnWritePtr< T >friend
operator*() const noexceptCeresEngine::CopyOnWritePtr< T >inline
operator->() const noexceptCeresEngine::CopyOnWritePtr< T >inline
operator=(const CopyOnWritePtr &) noexcept=defaultCeresEngine::CopyOnWritePtr< T >
operator=(CopyOnWritePtr &&) noexcept=defaultCeresEngine::CopyOnWritePtr< T >
operator==CeresEngine::CopyOnWritePtr< T >friend
operator==CeresEngine::CopyOnWritePtr< T >friend
operator==CeresEngine::CopyOnWritePtr< T >friend
reset()CeresEngine::CopyOnWritePtr< T >inline
valid() const noexceptCeresEngine::CopyOnWritePtr< T >inline