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
OEIsWriteableDesignUnit
functionOEReadDesignUnit
function