HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
H5MMpublic.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2
* Copyright by The HDF Group. *
3
* Copyright by the Board of Trustees of the University of Illinois. *
4
* All rights reserved. *
5
* *
6
* This file is part of HDF5. The full HDF5 copyright notice, including *
7
* terms governing use, modification, and redistribution, is contained in *
8
* the files COPYING and Copyright.html. COPYING can be found at the root *
9
* of the source code distribution tree; Copyright.html can be found at the *
10
* root level of an installed copy of the electronic HDF5 document set and *
11
* is linked from the top-level documents page. It can also be found at *
12
* http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have *
13
* access to either file, you may request a copy from help@hdfgroup.org. *
14
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
15
16
/*-------------------------------------------------------------------------
17
*
18
* Created: H5MMproto.h
19
* Jul 10 1997
20
* Robb Matzke <matzke@llnl.gov>
21
*
22
* Purpose: Public declarations for the H5MM (memory management)
23
* package.
24
*
25
* Modifications:
26
*
27
*-------------------------------------------------------------------------
28
*/
29
#ifndef _H5MMpublic_H
30
#define _H5MMpublic_H
31
32
/* Public headers needed by this file */
33
#include "
H5public.h
"
34
35
/* These typedefs are currently used for VL datatype allocation/freeing */
36
typedef
void
*(*H5MM_allocate_t)(
size_t
size
,
void
*alloc_info);
37
typedef
void
(*
H5MM_free_t
)(
void
*mem,
void
*free_info);
38
39
#ifdef __cplusplus
40
extern
"C"
{
41
#endif
42
43
#ifdef __cplusplus
44
}
45
#endif
46
#endif
/* _H5MMpublic_H */
47
H5public.h
void
void
Definition:
png.h:1083
size
GLsizeiptr size
Definition:
glcorearb.h:663
H5MM_free_t
void(* H5MM_free_t)(void *mem, void *free_info)
Definition:
H5MMpublic.h:37
H5MMpublic.h
Generated on Wed May 18 2022 03:11:22 for HDK by
1.8.6