Go to the documentation of this file.
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>
void loadFuncType(Record &gr) const
load functype field into the given Record
virtual FunctionMarshallable & operator=(const FunctionMarshallable &other)
const Char * c_str() const
Get char array.
FunctionMarshallable(const String &functype)
create a FunctionMarshallable.
const String & getFuncType() const
return the name representing the Function type that will be placed in the functype field of Record pa...
FunctionMarshallable(const FunctionMarshallable &other)
virtual void store(Record &gr) const =0
store the state of this Function into a Record
a class for serializing/reconstituting Function objects to/from Records
this file contains all the compiler specific defines
void define(const RecordFieldId &, Bool value)
Define a value for the given field.
String: the storage and methods of handling collections of characters.
A hierarchical collection of named fields of various types.
virtual ~FunctionMarshallable()
static const String FUNCTYPE