7 #ifndef Svc_Fpy_StatementSerializableAc_HPP 8 #define Svc_Fpy_StatementSerializableAc_HPP 83 friend std::ostream& operator<<(
111 #if FW_SERIALIZABLE_TO_STRING FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
PlatformSizeType FwSizeType
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
The size of the serial representation.
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)
a statement is a directive opcode paired with an argument buffer
Statement & operator=(const Statement &obj)
Copy assignment operator.
The size of the serial representation.
void set_argBuf(const Fw::StatementArgBuffer &argBuf)
Set member argBuf.
RateGroupDivider component implementation.
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
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)
Big endian serialization.
Svc::Fpy::DirectiveId m_opCode