7 #ifndef Svc_Fpy_ArgSpecSerializableAc_HPP 8 #define Svc_Fpy_ArgSpecSerializableAc_HPP 86 friend std::ostream& operator<<(
114 #if FW_SERIALIZABLE_TO_STRING Fw::ExternalString & get_argName()
Get member argName.
void set_argSize(Svc::Fpy::StackSizeType argSize)
Set member argSize.
bool operator!=(const ArgSpec &obj) const
Inequality operator.
PlatformSizeType FwSizeType
ArgSpec()
Constructor (default value)
Fw::ExternalString m_typeName
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
Svc::Fpy::StackSizeType m_argSize
SerializeStatus
forward declaration for string
void set_argName(const Fw::StringBase &argName)
Set member argName.
char m___fprime_ac_typeName_buffer[Fw::StringBase::BUFFER_SIZE(255)]
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
char m___fprime_ac_argName_buffer[Fw::StringBase::BUFFER_SIZE(255)]
A string backed by an external buffer.
Fw::ExternalString & get_typeName()
Get member typeName.
Fw::ExternalString m_argName
void set_typeName(const Fw::StringBase &typeName)
Set member typeName.
const Fw::ExternalString & get_argName() const
Get member argName (const)
bool operator==(const ArgSpec &obj) const
Equality operator.
The size of the serial representation.
RateGroupDivider component implementation.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
static constexpr SizeType STATIC_SERIALIZED_SIZE(SizeType maxLength)
Svc::Fpy::StackSizeType get_argSize() const
Get member argSize.
static constexpr SizeType BUFFER_SIZE(SizeType maxLength)
Get the size of a null-terminated string buffer.
ArgSpec & operator=(const ArgSpec &obj)
Copy assignment operator.
const Fw::ExternalString & get_typeName() const
Get member typeName (const)
Big endian serialization.
U32 StackSizeType
the type which everything referencing a size or offset on the stack is represented in ...