![]() |
![]() |
![]() |
xmlroff Reference Manual | ![]() |
---|---|---|---|---|
#define FO_XML_NODE_ERROR GQuark fo_xml_node_error_quark (void); enum FoXmlNodeError; FoXmlNode; FoXmlNode* fo_xml_node_new (void); FoXmlNode* fo_xml_node_ref (FoXmlNode *fo_xml_node); void fo_xml_node_unref (FoXmlNode *fo_xml_node);
GQuark fo_xml_node_error_quark (void);
Get the error quark for FoXmlNode.
If the quark does not yet exist, create it.
Returns : |
Quark associated with FoXmlNode errors. |
typedef enum { FO_XML_NODE_ERROR_FAILED, FO_XML_NODE_ERROR_PARSE_FAILED, FO_XML_NODE_ERROR_NO_FILENAME } FoXmlNodeError;
FoXmlNode* fo_xml_node_new (void);
Creates a new FoXmlNode.
Returns : |
the newly created FoXmlNode. Use fo_xml_node_unref to free the result. |
FoXmlNode* fo_xml_node_ref (FoXmlNode *fo_xml_node);
Make a copy of a FoXmlNode.
|
a FoXmlNode |
Returns : |
a newly allocated FoXmlNode. This value
must be freed using fo_xml_node_unref() .
|