Go to the source code of this file.
Classes | |
class | Moose::FunctorBase< T > |
Base class template for functor objects. More... | |
class | Moose::FunctorEnvelope< T > |
This is a wrapper that forwards calls to the implementation, which can be switched out at any time without disturbing references to FunctorBase. More... | |
class | Moose::ConstantFunctor< T > |
Class template for creating constant functors. More... | |
class | Moose::NullFunctor< T > |
A functor that serves as a placeholder during the simulation setup phase if a functor consumer requests a functor that has not yet been constructed. More... | |
Namespaces | |
libMesh | |
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. | |
Moose | |
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found. | |
Typedefs | |
template<typename T > | |
using | Moose::Functor = FunctorEnvelope< T > |