#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "basetriple.h"
Compounds | |
struct | rnamlBASETRIPLE |
Functions | |
rnamlBaseTriple * | rnamlnewBaseTriple () |
Creates a new rnamlBaseTriple structure. | |
rnamlBaseTriple * | rnamlcloneBaseTriple (const rnamlBaseTriple *baseTriple) |
Clones a rnamlBaseTriple struture. | |
void | rnamldeleteBaseTriple (rnamlBaseTriple *baseTriple) |
Frees the rnamlBaseTriple structure. | |
int | rnamlisBaseTriple (const rnamlObject *obj) |
Tells wheter the object is a rnamlBaseTriple. | |
int | rnamlequalsBaseTriple (const rnamlBaseTriple *left, const rnamlBaseTriple *right) |
Tells if left and right are equals. | |
rnamlObject * | rnamlgetBaseTripleChild1 (rnamlBaseTriple *baseTriple) |
Gets the child 1 from the baseTriple. | |
void | rnamlsetBaseTripleChild1 (rnamlBaseTriple *baseTriple, rnamlObject *child) |
Sets the baseTriple child 1. | |
rnamlObject * | rnamlgetBaseTripleChild2 (rnamlBaseTriple *baseTriple) |
Gets the child 2 from the baseTriple. | |
void | rnamlsetBaseTripleChild2 (rnamlBaseTriple *baseTriple, rnamlObject *child) |
Sets the baseTriple child 2. | |
rnamlObject * | rnamlgetBaseTripleChild3 (rnamlBaseTriple *baseTriple) |
Gets the child 3 from the baseTriple. | |
void | rnamlsetBaseTripleChild3 (rnamlBaseTriple *baseTriple, rnamlObject *child) |
Sets the baseTriple child 3. | |
xmlcpgObject * | rnamltoXMLBaseTriple (const rnamlBaseTriple *baseTriple) |
Translates the rnamlBaseTriple structure into a xmlcpgElement conforming to the RNAML standard. |
|
Clones a rnamlBaseTriple struture.
|
|
Frees the rnamlBaseTriple structure.
|
|
Tells if left and right are equals.
|
|
Gets the child 1 from the baseTriple.
|
|
Gets the child 2 from the baseTriple.
|
|
Gets the child 3 from the baseTriple.
|
|
Tells wheter the object is a rnamlBaseTriple.
|
|
Creates a new rnamlBaseTriple structure.
|
|
Sets the baseTriple child 1. The previous child 1 info is freed
|
|
Sets the baseTriple child 2. The previous child 2 info is freed
|
|
Sets the baseTriple child 3. The previous child 3 info is freed
|
|
Translates the rnamlBaseTriple structure into a xmlcpgElement conforming to the RNAML standard.
|