Skip to content
Commit b01ac81f authored by Ramon Nou's avatar Ramon Nou
Browse files

Merge branch '26-hide-implementation-of-api-types-behind-opaque-types' into 'main'

Resolve "Hide implementation of API types behind opaque types"

This MR implements creation and destruction functions for most library types the fields of which should not be directly accessed by clients.

It also moves the type definitions to their own `types.h` header.

Closes #26

See merge request !17
parents 3efff1ed 6803d913
Pipeline #2854 passed with stages
in 2 minutes and 29 seconds