FastLED 3.9.15
Loading...
Searching...
No Matches
fl::not_null< T > Member List

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

FL_STATIC_ASSERT(detail::is_comparable_to_nullptr< T >::value, "not_null<T>: T must be comparable to nullptr")fl::not_null< T >private
FL_STATIC_ASSERT(!detail::is_reference< T >::value, "not_null<T>: T must not be a reference type")fl::not_null< T >private
get() const FL_NOEXCEPTfl::not_null< T >inline
mPtrfl::not_null< T >private
not_null() FL_NOEXCEPT=deletefl::not_null< T >
not_null(T ptr) FL_NOEXCEPTfl::not_null< T >inline
not_null(const not_null &other) FL_NOEXCEPT=defaultfl::not_null< T >
not_null(not_null &&other) FL_NOEXCEPT=defaultfl::not_null< T >
not_null(const not_null< U > &other) FL_NOEXCEPTfl::not_null< T >inline
not_null(fl::nullptr_t) FL_NOEXCEPT=deletefl::not_null< T >
operator const T &() const FL_NOEXCEPTfl::not_null< T >inline
operator!=(const not_null< U > &other) const FL_NOEXCEPTfl::not_null< T >inline
operator!=(U other) const FL_NOEXCEPTfl::not_null< T >inline
operator*() const FL_NOEXCEPT -> decltype(*fl::declval< T >())fl::not_null< T >inline
operator->() const FL_NOEXCEPTfl::not_null< T >inline
operator<(const not_null< U > &other) const FL_NOEXCEPTfl::not_null< T >inline
operator<=(const not_null< U > &other) const FL_NOEXCEPTfl::not_null< T >inline
operator=(const not_null &other) FL_NOEXCEPT=defaultfl::not_null< T >
operator=(not_null &&other) FL_NOEXCEPT=defaultfl::not_null< T >
operator=(T ptr) FL_NOEXCEPTfl::not_null< T >inline
operator=(fl::nullptr_t) FL_NOEXCEPT=deletefl::not_null< T >
operator==(const not_null< U > &other) const FL_NOEXCEPTfl::not_null< T >inline
operator==(U other) const FL_NOEXCEPTfl::not_null< T >inline
operator>(const not_null< U > &other) const FL_NOEXCEPTfl::not_null< T >inline
operator>=(const not_null< U > &other) const FL_NOEXCEPTfl::not_null< T >inline
operator[](fl::size_t index) const FL_NOEXCEPT -> decltype(fl::declval< U >()[index])fl::not_null< T >inline