Loom C API
Public Loom compiler C API
Loading...
Searching...
No Matches
loomc_link_index_provider_t Struct Reference

Indexed provider metadata. More...

#include <link_index.h>

Data Fields

loomc_host_size_t ordinal
 Index-wide provider ordinal.
loomc_link_provider_kind_t kind
 Source representation kind.
loomc_link_provider_role_t role
 Provider search precedence role.
loomc_string_view_t name
 Provider label used for diagnostics.
loomc_host_size_t module_start_ordinal
 First module ordinal owned by this provider.
loomc_host_size_t module_count
 Number of modules owned by this provider.

Detailed Description

Indexed provider metadata.

Lifetime
String views are borrowed from the frozen index and remain valid until the index is released.

The documentation for this struct was generated from the following file: