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
 
Mixin class to support generic getParameterInfo() object wrapping of supporting classes (e....
 
ParameterInfo getParameterInfo() const
Get parameter info. Redirects to _getParameterInfo()
 
Class representing general ML objects that support import/export via strings (setPersistentState() an...
 
We would normally co-derive from QVariantMap, but this turned out to cause at least linker problems d...
 
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)
Similar to ML_ABSTRACT_CLASS_HEADER_EXPORTED with a non-existing export symbol.
 
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non-existing export symbol.