7 #ifndef FW_INTERNAL_INTERFACE_STRING_HPP
8 #define FW_INTERNAL_INTERFACE_STRING_HPP
37 (void)StringBase::operator=(src);
42 (void)StringBase::operator=(src);
47 (void)StringBase::operator=(src);
51 const char*
toChar()
const {
return this->m_buf; }
#define FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
Max size of interface string parameter type.
C++-compatible configuration header for fprime configuration.
Definitions for ISF type serial IDs.
Declares F Prime string base class.
InternalInterfaceString & operator=(const StringBase &src)
~InternalInterfaceString()
StringBase::SizeType getCapacity() const
return size of buffer
InternalInterfaceString & operator=(const InternalInterfaceString &src)
InternalInterfaceString(const StringBase &src)
InternalInterfaceString()
InternalInterfaceString(const char *src)
InternalInterfaceString & operator=(const char *src)
const char * toChar() const
InternalInterfaceString(const InternalInterfaceString &src)
NATIVE_UINT_TYPE SizeType
static constexpr SizeType STATIC_SERIALIZED_SIZE(SizeType maxLength)
static constexpr SizeType BUFFER_SIZE(SizeType maxLength)
Get the size of a null-terminated string buffer.
@ FW_TYPEID_INTERNAL_INTERFACE_STRING
interface string Buffer type id