ENH: Add datatypes and value classes to Extern C interface
Compare changes
Some changes are not shown
For a faster browsing experience, some files are collapsed by default.
Files
6+ 1
− 0
See https://gitlab.indiscale.com/caosdb/customers/lfpb/management/-/issues/420. Adapts the
The single get_value
functions are now split up into get_<datatype>_value
, get_value_list_length
, and get_<datatype>_list_value_at
functions. Also, importances, roles, and datatypes are now cast from string to enums and back for getting and setting. In the case of datatypes, two additional Booleans for is_reference
and is_list
.
In addition, the way memory si allocated in case of char pointers has been fixed.
Unit tests and integration tests should be sufficient. Integration testing with deploy in f-grpc
and server in f-grpc-f-consolidation
, as usual.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.
For a faster browsing experience, some files are collapsed by default.