#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "author.h"
Compounds | |
struct | rnamlAUTHOR |
Functions | |
rnamlAuthor * | rnamlnewAuthor () |
Creates a new rnamlAuthor structure. | |
rnamlAuthor * | rnamlcloneAuthor (const rnamlAuthor *author) |
Clones a rnamlAuthor struture. | |
void | rnamldeleteAuthor (rnamlAuthor *author) |
Frees the rnamlAuthor structure. | |
int | rnamlisAuthor (const rnamlObject *obj) |
Tells wheter the object is a rnamlAuthor. | |
int | rnamlequalsAuthor (const rnamlAuthor *left, const rnamlAuthor *right) |
Tells if left and right are equals. | |
rnamlPerson * | rnamlgetAuthorPerson (rnamlAuthor *author) |
Gets the person from the author. | |
void | rnamlsetAuthorPerson (rnamlAuthor *author, rnamlPerson *person) |
Sets the author person. | |
xmlcpgObject * | rnamltoXMLAuthor (const rnamlAuthor *author) |
Translates the rnamlAuthor structure into a xmlcpgElement conforming to the RNAML standard. |
|
Clones a rnamlAuthor struture.
|
|
Frees the rnamlAuthor structure.
|
|
Tells if left and right are equals.
|
|
Gets the person from the author.
|
|
Tells wheter the object is a rnamlAuthor.
|
|
Creates a new rnamlAuthor structure.
|
|
Sets the author person. The previous person info is freed
|
|
Translates the rnamlAuthor structure into a xmlcpgElement conforming to the RNAML standard.
|