libcsem
0.2
|
#include "csem_rdfa_tree.h"
Go to the source code of this file.
Defines | |
#define | CSEM_NS_C_BEGIN |
#define | CSEM_NS_C_END |
Typedefs | |
typedef typedefCSEM_NS_C_BEGIN struct CSEM_Id | CSEM_Id |
Id object defined with @id. | |
Functions | |
CSEM_List * | CSEM_Item_GetRefs (CSEM_Item *item) |
Get @itemref values. | |
CSEM_Error | CSEM_Item_SetRefs (CSEM_Item *item, const CSEM_List *refs, CSEM_Bool free) |
Set @itemref values. | |
CSEM_Error | CSEM_Id_Create (CSEM_Id **id, const char *value) |
Create id object with @id value. | |
void | CSEM_Id_Dispose (CSEM_Id *id) |
Dispose id object. | |
CSEM_List * | CSEM_Id_GetProperties (CSEM_Id *id) |
Get properties of the id object. | |
CSEM_Error | CSEM_Id_AddProperty (CSEM_Id *id, CSEM_Property *property) |
Add a property to the id object. | |
char * | CSEM_Id_GetId (CSEM_Id *id) |
Get @id value of the id object. |
#define CSEM_NS_C_BEGIN |
#define CSEM_NS_C_END |
CSEM_Error CSEM_Id_AddProperty | ( | CSEM_Id * | id, |
CSEM_Property * | property | ||
) |
Add a property to the id object.
id | [in]id object |
property | [in]property to be added |
CSEM_Error CSEM_Id_Create | ( | CSEM_Id ** | id, |
const char * | value | ||
) |
Create id object with @id value.
id | [out]id object to be created |
value | [in]id value (not copied internally) |
void CSEM_Id_Dispose | ( | CSEM_Id * | id | ) |
Dispose id object.
id | [in]id object to be freed |
char* CSEM_Id_GetId | ( | CSEM_Id * | id | ) |
Get @id value of the id object.
id | [in]id object |
CSEM_List* CSEM_Id_GetProperties | ( | CSEM_Id * | id | ) |
Get properties of the id object.
id | [in]id object |
CSEM_List* CSEM_Item_GetRefs | ( | CSEM_Item * | item | ) |
Get @itemref values.
item | [in]item |
CSEM_Error CSEM_Item_SetRefs | ( | CSEM_Item * | item, |
const CSEM_List * | refs, | ||
CSEM_Bool | free | ||
) |
Set @itemref values.
item | [in]item |
refs | [in]@itemref values (not copied internally) |
free | [in]if CSEM_TRUE is set, the old @itemref values are freed. |