OEWriteDesignUnit¶
Attention
This API is currently available in C++ and Python.
bool OEWriteDesignUnit(const std::string &fname,
const OEDesignUnit &du)
bool OEWriteDesignUnit(OEPlatform::oeostream &ofs,
const OEDesignUnit &du, unsigned type)
Write an OEDesignUnit named
du to an OEDesignUnit (.oedu) file fname. This will overwrite the
previous file if it existed.
The overload that takes an oeostream can be
used to write multiple OEDesignUnits
to the same destination.
Note that the format must be specified by a constant from the
OEDesignUnitFileType namespace as the type
argument.
The function returns true if the file was written
successfully, and false otherwise.
See also
OEDesignUnit class
OEIsWriteableDesignUnitfunctionOEReadDesignUnitfunction