Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Data Fields
H5L_class_t Struct Reference

`#include <src/H5Ldevelop.h>`

## Detailed Description

Link prototype.

The H5L_class_t struct can be used to override the behavior of a "user-defined" link class. Users should populate the struct with callback functions defined elsewhere.

## Data Fields
const char * | comment
H5L_copy_func_t | copy_func
H5L_create_func_t | create_func
H5L_delete_func_t | del_func
H5L_type_t | id
H5L_move_func_t | move_func
H5L_query_func_t | query_func
H5L_traverse_func_t | trav_func
int | version

## Field Documentation

## ◆ comment

const char* comment

Comment for debugging

## ◆ copy_func

H5L_copy_func_t copy_func

Callback after copying link

## ◆ create_func

H5L_create_func_t create_func

Callback during link creation

## ◆ del_func

H5L_delete_func_t del_func

Callback for link deletion

## ◆ id

H5L_type_t id

Link type ID

## ◆ move_func

H5L_move_func_t move_func

Callback after moving link

## ◆ query_func

H5L_query_func_t query_func

Callback for queries

## ◆ trav_func

H5L_traverse_func_t trav_func

Callback during link traversal

## ◆ version

int version

Version number of this struct

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

- src/H5Ldevelop.h