7 #ifndef Svc_Fpy_StatementSerializableAc_HPP 8 #define Svc_Fpy_StatementSerializableAc_HPP 83 friend std::ostream& operator<<(
109 #if FW_SERIALIZABLE_TO_STRING FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
The size of the serial representation.
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialization.
PlatformSizeType FwSizeType
bool operator!=(const Statement &obj) const
Inequality operator.
Fw::StatementArgBuffer m_argBuf
Fw::StatementArgBuffer & get_argBuf()
Get member argBuf.
SerializeStatus
forward declaration for string
void set_opCode(Svc::Fpy::DirectiveId::T opCode)
Set member opCode.
Statement()
Constructor (default value)
The size of the serial representation.
a statement is a directive opcode paired with an argument buffer
Statement & operator=(const Statement &obj)
Copy assignment operator.
void set_argBuf(const Fw::StatementArgBuffer &argBuf)
Set member argBuf.
RateGroupDivider component implementation.
Svc::Fpy::DirectiveId::T get_opCode() const
Get member opCode.
bool operator==(const Statement &obj) const
Equality operator.
const Fw::StatementArgBuffer & get_argBuf() const
Get member argBuf (const)
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialization.
Svc::Fpy::DirectiveId m_opCode