This is the complete list of members for di::ReferenceWrapper< T >, including all inherited members.
get() const -> T & | di::ReferenceWrapper< T > | inline |
get_address(T &&)=delete | di::ReferenceWrapper< T > | static |
operator T&() const | di::ReferenceWrapper< T > | inline |
operator()(Args &&... args) const -> meta::InvokeResult< T &, Args... > | di::ReferenceWrapper< T > | inline |
operator=(ReferenceWrapper const &) -> ReferenceWrapper &=default | di::ReferenceWrapper< T > | |
ReferenceWrapper(vocab::NullOpt) | di::ReferenceWrapper< T > | inlineexplicit |
ReferenceWrapper(U &&value) | di::ReferenceWrapper< T > | inline |
ReferenceWrapper(ReferenceWrapper const &)=default | di::ReferenceWrapper< T > | |
tag_invoke(types::Tag< vocab::is_nullopt >, ReferenceWrapper const &self) -> bool | di::ReferenceWrapper< T > | friend |
tag_invoke(types::Tag< vocab::get_value >, ReferenceWrapper const &self) -> T & | di::ReferenceWrapper< T > | friend |
tag_invoke(types::Tag< vocab::set_nullopt >, ReferenceWrapper &self) | di::ReferenceWrapper< T > | friend |
tag_invoke(types::Tag< vocab::set_value >, ReferenceWrapper &self, T &value) | di::ReferenceWrapper< T > | friend |
Value typedef | di::ReferenceWrapper< T > |