Share

Annotation and header parsing

The operators and types you create in C++ need to be annotated so that they can be used in a Bifrost graph.

Annotations are parsed with the cpp2json tool to create a Bifrost definition JSON file that describes bindings between your C++ code and the underlying Amino API. The Bifrost definition JSON file is then used by the Amino runtime to instantiate the defined nodes and types in the Bifrost graph.

Only functions and types that have been annotated are instantiated in a Bifrost graph.

Was this information helpful?