1#ifndef COIN_XML_TYPES_H
2#define COIN_XML_TYPES_H
27#include <Inventor/C/basic.h>
31#define COIN_XML_CDATA_TYPE "cdata"
32#define COIN_XML_ROOT_TYPE "root"
34typedef struct cc_xml_doc cc_xml_doc;
35typedef struct cc_xml_elt cc_xml_elt;
36typedef struct cc_xml_attr cc_xml_attr;
37typedef struct cc_xml_ent cc_xml_ent;
38typedef struct cc_xml_path cc_xml_path;
41typedef cc_xml_doc cc_xml_document;
42typedef cc_xml_elt cc_xml_element;
43typedef cc_xml_attr cc_xml_attribute;
44typedef cc_xml_ent cc_xml_entity;
47enum cc_xml_filter_choice {
52typedef cc_xml_filter_choice cc_xml_filter_cb(
void * userdata, cc_xml_doc * doc, cc_xml_elt * elt,
int pushing);
65SbXmlDocument * COIN_DLL_API cc_xml_wrap(cc_xml_doc * doc,
int pass_ownership = FALSE);
66SbXmlElement * COIN_DLL_API cc_xml_wrap(cc_xml_elt * elt,
int pass_ownership = FALSE);
67SbXmlAttribute * COIN_DLL_API cc_xml_wrap(cc_xml_attr * attr,
int pass_ownership = FALSE);
68SbXmlEntity * COIN_DLL_API cc_xml_wrap(cc_xml_ent * ent,
int pass_ownership = FALSE);
69SbXmlPath * COIN_DLL_API cc_xml_wrap(cc_xml_path * path,
int pass_ownership = FALSE);
71cc_xml_doc * COIN_DLL_API cc_xml_unwrap(SbXmlDocument * doc,
int pass_ownership = FALSE);
72cc_xml_elt * COIN_DLL_API cc_xml_unwrap(SbXmlElement * elt,
int pass_ownership = FALSE);
73cc_xml_attr * COIN_DLL_API cc_xml_unwrap(SbXmlAttribute * attr,
int pass_ownership = FALSE);
74cc_xml_ent * COIN_DLL_API cc_xml_unwrap(SbXmlEntity * ent,
int pass_ownership = FALSE);
75cc_xml_path * COIN_DLL_API cc_xml_unwrap(SbXmlPath * path,
int pass_ownership = FALSE);
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.