* Created new SerialBufferBase as a parent of SerializeBufferBase. Renaming interface functions to be less confusing.
* Deprecating copyRawOffset. No direct use-cases in F' core.
* Make SerialBufferBase a true pure virtual interface.
* Changing Serializable to work with SerialBufferBase parent interface.
* Changing copyRaw and copyRawOffset to work with SerialBufferBase
* Updating documentation for SerialBufferBase usage
* Adding some documentation. Adding missing ASSERT in copyRaw. Fixing some bugs that new ASSERT uncovered.
* Renaming SerializeBufferBase to LinearBufferBase. Add a using declaration to maintain backwards compatability. Properly mark LinearBufferBase functions as override.
* Filling in the rest of the docstrings for the classes in Serializable
* Removing redundant virtual keyword on override function
* Applying clang formatting
* Incorporating PR comments
* Fix compile issues
* Bump version to alpha
* Format
* v
---------
Co-authored-by: M Starch <LeStarch@googlemail.com>
* Making string formatting into a fprime implementation choice
* Removing printf from Fw and cleaning-up toString methods
* Fixes to get UTs to compile
* Reverting test change to assert
* Removing error console and restoring assert functionality
* Create empty library to avoid 3.16 limitations on interface libs
* Turning off unused check on intentionally unused variable
* sp
* Fixing recursive calls and other CI problems
* Fixing compile issues
* Implement Fw::ObjectName
* format
* Add test case
* Fix PolyDb UT and spelling
* Explicit constructor and use CHAR
* Revise ObjBase.hpp
Don't include ObjectName header unless object names are enabled
* Update requirements.txt for fpp==2.1.0a4
* Fix static code analysis warnings
* cast string_copy return value to void
* Resolve unchecked argument
---------
Co-authored-by: Robert L. Bocchino Jr <bocchino@jpl.nasa.gov>