Establishing a single interface in and out of the library (Using Formats for all data input and output) #171
Labels
state: pending
Taking action
type: feature
Brand new functionality, features, workflows, endpoints, etc
Currently, the preprocessing functions either return a
Format *
or a CPP native type. Even though it may be relatively easier for the user to get the native types and use them directly, it raises some questions concerning the coherency of the library. The following are some advantages of establishingFormat *
as the medium of exchange between the user and the library.Format *
instead ofstd::any
.Format *
but not native types. This is especially useful if the returned object's size is unknown beforehand.We already needed and used a similar solution with
CUDAArray
.The text was updated successfully, but these errors were encountered: