engrave_data.h File Reference
Engrave_Data block object Contains all of the functions to manipulate Engrave_Data objects. More...
Go to the source code of this file.
Data Structures | |
struct | _Engrave_Data |
Stores the information for the data object. More... | |
Typedefs | |
typedef _Engrave_Data | Engrave_Data |
The Engrave_Data typedef. | |
Functions | |
EAPI Engrave_Data * | engrave_data_new (const char *key, const char *value) |
engrave_data_new - create a new data block | |
EAPI void | engrave_data_free (Engrave_Data *ed) |
engrave_data_free - free the given data block | |
EAPI void | engrave_data_parent_set (Engrave_Data *ed, void *parent) |
engrave_data_parent_set - set the parent pointer on this node This will set the parent pointer, in the case of Engrave_Data this can be either an Engrave_File or an Engrave_Group. | |
EAPI void * | engrave_data_parent_get (Engrave_Data *ed) |
engrave_data_parent_get - get the parent pointer on this node | |
EAPI const char * | engrave_data_key_get (Engrave_Data *ed) |
engrave_data_key_get - get the key for this data | |
EAPI const char * | engrave_data_value_get (Engrave_Data *ed) |
engrave_data_value_get - get the string value of the data object | |
EAPI int | engrave_data_int_value_get (Engrave_Data *ed) |
engrave_data_int_value_get - get the int value of the data object | |
EAPI void | engrave_data_value_set (Engrave_Data *ed, const char *value) |
engrave_data_value_set - set the value of the data object | |
EAPI void | engrave_data_int_value_set (Engrave_Data *ed, int value) |
engrave_data_int_value_set - set the int value of the data object |
Detailed Description
Engrave_Data block object Contains all of the functions to manipulate Engrave_Data objects.