UNPKG

@specs-feup/clava

Version:

A C/C++ source-to-source compiler written in Typescript

23 lines 888 B
import { FileJp, RecordJp, Type } from "../../Joinpoints.js"; /** * Utility methods related to the HDF5 library. * */ export default class Hdf5 { /** * @returns A String with the HDF5 code that represents the given type. */ static convert($type: Type): string | undefined; /** * @param $records - An array of $record join points which will be used to generate a library with HDF5 conversors for those records. * @returns An array with $file join points, representing the files of the newly created library. */ static toLibrary($records: RecordJp[]): FileJp[]; private static Hdf5_HDeclaration; private static Hdf5_CImplementation; /** * @returns String representing the HDF5 conversion code for the given record */ static convertRecord($record: RecordJp, typeName: string): string; } //# sourceMappingURL=Hdf5.d.ts.map