OpenLB 1.7
|
This is the complete list of members for olb::FunctorPtr< F >, including all inherited members.
FunctorPtr(F &f) | olb::FunctorPtr< F > | |
FunctorPtr(F *f) | olb::FunctorPtr< F > | |
FunctorPtr(const std::unique_ptr< F > &f) | olb::FunctorPtr< F > | |
FunctorPtr(std::unique_ptr< F > &&f) | olb::FunctorPtr< F > | |
FunctorPtr(std::shared_ptr< F > f) | olb::FunctorPtr< F > | |
FunctorPtr() | olb::FunctorPtr< F > | |
FunctorPtr(FunctorPtr &)=delete | olb::FunctorPtr< F > | |
FunctorPtr(FunctorPtr &&)=default | olb::FunctorPtr< F > | |
isOwning() const | olb::FunctorPtr< F > | |
operator bool() const | olb::FunctorPtr< F > | |
operator()(Args... args) | olb::FunctorPtr< F > | inline |
operator*() const | olb::FunctorPtr< F > | |
operator->() const noexcept | olb::FunctorPtr< F > | |
toShared() -> typename std::enable_if< util::has_identity_functor< G >::value, std::shared_ptr< F > >::type | olb::FunctorPtr< F > | |
toShared() -> typename std::enable_if<!util::has_identity_functor< G >::value, std::shared_ptr< F > >::type | olb::FunctorPtr< F > |