11#include <FMEThirdPartyWarningsDisable.h>
13#include <initializer_list>
14#include <FMEThirdPartyWarningsRestore.h>
40 ParameterInfo( std::initializer_list< std::pair<KeyType, ValueType> > listOfKeyValuePairs );
#define MLParameterInfo_EXPORT
ParameterInfo getParameterInfo() const
Get parameter info. Redirects to _getParameterInfo().
bool operator==(const ParameterInfo &other) const
For some reason necessary, although trivial.
DataType data
Use the public data member to interact with the contents, ParameterInfo is just the Base wrapper for ...
ParameterInfo(DataType &&otherData)
Allow to move data on construction.
ParameterInfo(std::initializer_list< std::pair< KeyType, ValueType > > listOfKeyValuePairs)
For convenience, allow initialization via { { "key1", value1 }, { "key2", value2 }...
ParameterInfo(const DataType &otherData)
Allow initialization from a data object.
#define ML_ABSTRACT_CLASS_HEADER(className)
#define ML_CLASS_HEADER(className)