|
msl 1.3.0
|
Adapt a FlexibleFunction to its nominal form.
#include <FlexibleFunction.h>
Public Types | |
| using | Pointer |
| Reference-counted pointer to Dictionary. | |
Public Member Functions | |
| result_type | operator() (std::function< T()> const &f) const |
| Adapt an empty function. | |
| result_type | operator() (std::function< T(Dictionary::Pointer)> const &f) const |
| Adapt an (dictionary) function. | |
| result_type | operator() (std::function< T(MrProt &)> const &f) const |
| Adapt an (protocol) function. | |
| result_type | operator() (std::function< T(MrProt &, Dictionary::Pointer)> const &f) const |
| Adapt an (protocol, dictionary) function. | |
| result_type | operator() (std::function< T(MrProt &, SeqLim &, SeqExpo &)> const &f) const |
| Adapt an (protocol, limits, exports) function. | |
| result_type | operator() (std::function< T(MrProt &, SeqLim &, SeqExpo &, msl::Dictionary::Pointer)> const &f) const |
| Adapt an (protocol, limits, exports, dictionary) function. | |