29 #ifndef SCIMATH_FUNCTIONMARSHALLABLE_H
30 #define SCIMATH_FUNCTIONMARSHALLABLE_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/scimath/Functionals/Function.h>
34 #include <casacore/scimath/Functionals/FunctionFactoryErrors.h>
35 #include <casacore/scimath/Functionals/SerialHelper.h>
const String & getFuncType() const
return the name representing the Function type that will be placed in the functype field of Record pa...
void loadFuncType(Record &gr) const
load functype field into the given Record
virtual FunctionMarshallable & operator=(const FunctionMarshallable &other)
FunctionMarshallable(const FunctionMarshallable &other)
virtual ~FunctionMarshallable()
virtual void store(Record &gr) const =0
store the state of this Function into a Record
FunctionMarshallable(const String &functype)
create a FunctionMarshallable.
void define(const RecordFieldId &, Bool value)
Define a value for the given field.
static const String FUNCTYPE
String: the storage and methods of handling collections of characters.
const Char * c_str() const
Get char array.
this file contains all the compiler specific defines