Jonathan Barrow
359eb435c2
refactor(types): simplify CopyRef() to use Copy() internally
2024-11-17 14:36:06 -05:00
Jonathan Barrow
d3b7a0175f
chore: make CopyRef do safer, full, copies
2024-11-16 23:48:42 -05:00
Jonathan Barrow
b36470e680
feat: add CopyRef and Deref methods to RVType(Ptr)
2024-11-16 10:16:37 -05:00
Jonathan Barrow
182418f999
feat: add struct tags to struct types
2024-07-03 23:39:23 -04:00
Jonathan Barrow
832bd19751
refactor(types): remove reliance on pointers
2024-06-05 17:24:00 -04:00
Jonathan Barrow
7bc3579294
refactor(types): make primitive types into type aliases
2024-06-02 15:20:20 -04:00
Jonathan Barrow
2c4d6aa662
types: update Godoc comments
2024-01-07 16:18:32 -05:00
Daniel López Guimaraes
04220dfcd1
types: Add String printing overrides to all types
2024-01-03 00:29:15 +00:00
Daniel López Guimaraes
03434ad777
types: Use RV types for AnyDataHolder and Variant
...
Also fix a typo in the `ExtractFrom` funcions.
2023-12-27 23:07:51 +00:00
Daniel López Guimaraes
34fa2d53de
types: Replace type aliases with struct wrappers
...
Also remove StructureInterface, and make all structures initialize all
their fields. The structure header is now added as a common function
`ExtractHeaderFrom` and `WriteHeaderTo`.
2023-12-27 22:16:06 +00:00
Jonathan Barrow
715e3182cd
expanded all types into dedicated files and made the stream API generic
2023-12-23 13:03:32 -05:00