16 #include <biogears/cdm/scenario/SEAction.h>
17 #include <biogears/schema/cdm/Scenario.hxx>
25 static constexpr
const char*
TypeTag() {
return "SESerializeState"; };
26 const char*
classname()
const override {
return TypeTag(); }
28 virtual void Clear()
override;
30 virtual bool IsValid()
const override;
39 virtual void ToString(std::ostream& str)
const override;
43 virtual bool HasType()
const;
44 virtual void InvalidateType();
46 virtual bool HasFilename()
const;
47 virtual std::string GetFilename()
const;
48 virtual const char* GetFilename_cStr()
const;
49 virtual void SetFilename(
const char* filename);
50 virtual void SetFilename(
const std::string& filename);
51 virtual void InvalidateFilename();
Definition: SEAction.h:22
Definition: SESerializeState.h:20
CDM::enumSerializationType::value m_Type
Definition: SESerializeState.h:55
std::string m_Filename
Definition: SESerializeState.h:54
static constexpr const char * TypeTag()
Definition: SESerializeState.h:25
value
Underlying enum type.
Definition: Scenario.hxx:5213
Definition: SEElectricalCircuit.h:18
const char * classname() const override
Definition: SESerializeState.h:26
Class corresponding to the SerializeStateData schema type.
Definition: Scenario.hxx:5360