![]() |
|
|||
File indexing completed on 2025-04-18 09:16:03
0001 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 0002 * Copyright by The HDF Group. * 0003 * All rights reserved. * 0004 * * 0005 * This file is part of HDF5. The full HDF5 copyright notice, including * 0006 * terms governing use, modification, and redistribution, is contained in * 0007 * the COPYING file, which can be found at the root of the source code * 0008 * distribution tree, or in https://www.hdfgroup.org/licenses. * 0009 * If you do not have access to either file, you may request a copy from * 0010 * help@hdfgroup.org. * 0011 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 0012 0013 /*------------------------------------------------------------------------- 0014 * 0015 * Created: H5MMpublic.h 0016 * 0017 * Purpose: Public declarations for the H5MM (memory management) 0018 * package. 0019 * 0020 *------------------------------------------------------------------------- 0021 */ 0022 #ifndef H5MMpublic_H 0023 #define H5MMpublic_H 0024 0025 #include "H5public.h" /* Generic Functions */ 0026 0027 /* These typedefs are currently used for VL datatype allocation/freeing */ 0028 //! <!-- [H5MM_allocate_t_snip] --> 0029 typedef void *(*H5MM_allocate_t)(size_t size, void *alloc_info); 0030 //! <!-- [H5MM_allocate_t_snip] --> 0031 0032 //! <!-- [H5MM_free_t_snip] --> 0033 typedef void (*H5MM_free_t)(void *mem, void *free_info); 0034 //! <!-- [H5MM_free_t_snip] --> 0035 0036 #endif /* H5MMpublic_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |