Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

booktitle.h File Reference

#include "object.h"
#include "xmlcpg.h"

Go to the source code of this file.

Typedefs

typedef rnamlBOOKTITLE rnamlBookTitle
 Rnaml structure containing the booktitle informations.


Functions

rnamlBookTitlernamlnewBookTitle ()
 Creates a new rnamlBookTitle structure.

rnamlBookTitlernamlcloneBookTitle (const rnamlBookTitle *booktitle)
 Clones a rnamlBookTitle struture.

void rnamldeleteBookTitle (rnamlBookTitle *booktitle)
 Frees the rnamlBookTitle structure.

int rnamlisBookTitle (const rnamlObject *obj)
 Tells wheter the object is a rnamlBookTitle.

int rnamlequalsBookTitle (const rnamlBookTitle *left, const rnamlBookTitle *right)
 Tells if left and right are equals.

const char * rnamlgetBookTitleValue (const rnamlBookTitle *bookTitle)
 Gets the value bookTitle.

void rnamlsetBookTitleValue (rnamlBookTitle *bookTitle, const char *value)
 Sets the bookTitle value.

xmlcpgObjectrnamltoXMLBookTitle (const rnamlBookTitle *bookTitle)
 Translates the rnamlBookTitle structure into a xmlcpgElement conforming to the RNAML standard.


Typedef Documentation

typedef struct rnamlBOOKTITLE rnamlBookTitle
 

Rnaml structure containing the booktitle informations.


Function Documentation

rnamlBookTitle* rnamlcloneBookTitle const rnamlBookTitle   booktitle
 

Clones a rnamlBookTitle struture.

Parameters:
booktitle  the structure to clone.
Returns:
the new allocated structure or NULL if something goes wrong.

void rnamldeleteBookTitle rnamlBookTitle   booktitle
 

Frees the rnamlBookTitle structure.

Parameters:
booktitle  the rnamlBookTitle structure to free.

int rnamlequalsBookTitle const rnamlBookTitle   left,
const rnamlBookTitle   right
 

Tells if left and right are equals.

Parameters:
left  the left object to compare.
right  the right object to compare.
Returns:
1 if the objects are equals or 0 otherwise.

const char* rnamlgetBookTitleValue const rnamlBookTitle   bookTitle
 

Gets the value bookTitle.

Parameters:
bookTitle  the rnamlBookTitle structure.
Returns:
the bookTitle value string or NULL if bookTitle is NULL or not an rnamlBookTitle.

int rnamlisBookTitle const rnamlObject   obj
 

Tells wheter the object is a rnamlBookTitle.

Parameters:
obj  the rnamlObject to test.
Returns:
1 if the object is a rnamlBookTitle, 0 otherwise.

rnamlBookTitle* rnamlnewBookTitle  
 

Creates a new rnamlBookTitle structure.

Returns:
the new allocated structure or NULL if something goes wrong.

void rnamlsetBookTitleValue rnamlBookTitle   bookTitle,
const char *    value
 

Sets the bookTitle value.

The previous bookTitle value is freed and a copy of value is generated.

Parameters:
bookTitle  the rnamlBookTitle structure.
value  the bookTitle value.

xmlcpgObject* rnamltoXMLBookTitle const rnamlBookTitle   bookTitle
 

Translates the rnamlBookTitle structure into a xmlcpgElement conforming to the RNAML standard.

Parameters:
molecule  the rnamlBookTitle structure to translate.
Returns:
the xmlcpgObject or NULL if something goes wrong.


Generated on Tue Nov 11 14:59:45 2003 for xmlcpg by doxygen1.2.18