32 #ifndef __FUNCTION_LIST_H
33 #define __FUNCTION_LIST_H
void(* opj_procedure)(void)
declare a function pointer
Definition: function_list.h:52
void opj_procedure_list_clear(opj_procedure_list_t *p_validation_list)
Clears the list of validation procedures.
Definition: function_list.c:113
int OPJ_BOOL
Definition: openjpeg.h:110
A list of procedures.
Definition: function_list.h:57
struct opj_procedure_list opj_procedure_list_t
A list of procedures.
opj_procedure_list_t * opj_procedure_list_create(void)
Creates a validation list.
Definition: function_list.c:39
OPJ_UINT32 m_nb_procedures
The number of validation procedures.
Definition: function_list.h:62
OPJ_UINT32 opj_procedure_list_get_nb_procedures(opj_procedure_list_t *p_validation_list)
Gets the number of validation procedures.
Definition: function_list.c:103
opj_procedure * m_procedures
The array of procedures.
Definition: function_list.h:70
uint32_t OPJ_UINT32
Definition: openjpeg.h:126
opj_procedure * opj_procedure_list_get_first_procedure(opj_procedure_list_t *p_validation_list)
Gets the pointer on the first validation procedure.
Definition: function_list.c:108
OPJ_UINT32 m_nb_max_procedures
The number of the array of validation procedures.
Definition: function_list.h:66
OPJ_BOOL opj_procedure_list_add_procedure(opj_procedure_list_t *p_validation_list, opj_procedure p_procedure)
Adds a new validation procedure.
Definition: function_list.c:72
void opj_procedure_list_destroy(opj_procedure_list_t *p_list)
Destroys a validation list.
Definition: function_list.c:58