38#include <Inventor/C/XML/types.h>
46COIN_DLL_API cc_xml_path * cc_xml_path_new(
void);
47COIN_DLL_API
void cc_xml_path_delete_x(cc_xml_path * path);
49COIN_DLL_API
void cc_xml_path_clear_x(cc_xml_path * path);
50COIN_DLL_API
void cc_xml_path_set_x(cc_xml_path * path, ...);
51COIN_DLL_API
void cc_xml_path_copy_x(cc_xml_path * path, cc_xml_path * path2);
52COIN_DLL_API
void cc_xml_path_reverse_x(cc_xml_path * path);
54COIN_DLL_API
int cc_xml_path_get_length(
const cc_xml_path * path);
55COIN_DLL_API
const char * cc_xml_path_get_type(
const cc_xml_path * path,
int idx);
56COIN_DLL_API
int cc_xml_path_get_index(
const cc_xml_path * path,
int idx);
57COIN_DLL_API
int cc_xml_path_match_p(
const cc_xml_path * path,
const cc_xml_elt * elt);
59COIN_DLL_API
void cc_xml_path_append_x(cc_xml_path * path,
const char * elt,
int idx);
60COIN_DLL_API
void cc_xml_path_append_path_x(cc_xml_path * path, cc_xml_path * path2);
61COIN_DLL_API
void cc_xml_path_prepend_x(cc_xml_path * path,
const char * elt,
int idx);
62COIN_DLL_API
void cc_xml_path_prepend_path_x(cc_xml_path * path, cc_xml_path * path2);
63COIN_DLL_API
void cc_xml_path_truncate_x(cc_xml_path * path,
int length);
65COIN_DLL_API
void cc_xml_path_dump(
const cc_xml_path * path);