#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "path.h"
Compounds | |
struct | rnamlPATH |
Functions | |
rnamlPath * | rnamlnewPath () |
Creates a new rnamlPath structure. | |
rnamlPath * | rnamlclonePath (const rnamlPath *path) |
Clones a rnamlPath struture. | |
void | rnamldeletePath (rnamlPath *path) |
Frees the rnamlPath structure. | |
int | rnamlisPath (const rnamlObject *obj) |
Tells wheter the object is a rnamlPath. | |
int | rnamlequalsPath (const rnamlPath *left, const rnamlPath *right) |
Tells if left and right are equals. | |
rnamlObject * | rnamlgetPathChild (rnamlPath *path) |
Gets the url from the path. | |
void | rnamlsetPathChild (rnamlPath *path, rnamlObject *child) |
Sets the path child. | |
xmlcpgObject * | rnamltoXMLPath (const rnamlPath *path) |
Translates the rnamlPath structure into a xmlcpgElement conforming to the RNAML standard. |
|
Clones a rnamlPath struture.
|
|
Frees the rnamlPath structure.
|
|
Tells if left and right are equals.
|
|
Gets the url from the path.
|
|
Tells wheter the object is a rnamlPath.
|
|
Creates a new rnamlPath structure.
|
|
Sets the path child. The previous child info is freed
|
|
Translates the rnamlPath structure into a xmlcpgElement conforming to the RNAML standard.
|