OEHeader

class OEHeader : public OEContainer

This class represents OEHeader.

The following methods are publicly inherited from OEContainer:

operator=

GetDataType

CreateCopy

IsDataType

The following methods are publicly inherited from OEBase:

operator=

GetData

IsDataType

operator+=

GetDataIter

SetBaseData

AddBaseData

GetDataType

SetBoolData

AddData

GetDoubleData

SetData

Clear

GetFloatData

SetDoubleData

CreateCopy

GetIntData

SetFloatData

DeleteData

GetStringData

SetIntData

GetBoolData

HasData

SetStringData

Constructors

OEHeader() -> OEHeader
OEHeader(argc: int, argv: List[str], appname: str, version: str,
         comment: str = "", itf: OEInterface = OEInterface(),
         history: OEHeader = None) -> OEHeader
OEHeader(rhs: OEHeader) -> OEHeader

Default and copy constructors.

AddHistory

AddHistory(header: OEHeader) -> None

GetCommandLine

GetCommandLine() -> str

GetComment

GetComment() -> str

GetDate

GetDate(day: int, month: int, year: int) -> None
GetDate(day: int, month: int, year: int, hour: int, minute: int,
        seconds: int) -> None

GetHistory

GetHistory() -> Iterable[OEHeader]

GetInterface

GetInterface() -> str

GetOERelease

GetOERelease() -> str

GetOEVersion

GetOEVersion() -> int

GetPlatform

GetPlatform() -> str

GetProgram

GetProgram() -> str

GetVersion

GetVersion() -> str

SetCommandLine

SetCommandLine(comment: str) -> None

SetComment

SetComment(comment: str) -> None

SetDate

SetDate() -> None
SetDate(day: int, month: int, year: int) -> None
SetDate(day: int, month: int, year: int, hour: int, minute: int,
        seconds: int) -> None

SetInterface

SetInterface(itf: OEInterface) -> None

SetOERelease

SetOERelease(release: str) -> None

SetOEVersion

SetOEVersion(version: int) -> None

SetPlatform

SetPlatform(platform: str) -> None

SetProgram

SetProgram(program: str) -> None

SetVersion

SetVersion(arg2: str) -> None