Nemiver  0.3
Classes | Typedefs | Functions
nemiver::common::libxmlutils Namespace Reference

Classes

struct  ReaderIOContext
 
struct  XMLCharRef
 
struct  XMLCharUnref
 
struct  XMLTextReaderRef
 
struct  XMLTextReaderUnref
 
struct  XMLXPathContextRef
 
struct  XMLXPathContextUnref
 
struct  XMLXPathObjectRef
 
struct  XMLXPathObjectUnref
 

Typedefs

typedef SafePtr< xmlTextReader, XMLTextReaderRef, XMLTextReaderUnrefXMLTextReaderSafePtr
 
typedef SafePtr< xmlXPathContext, XMLXPathContextRef, XMLXPathContextUnrefXMLXPathContextSafePtr
 
typedef SafePtr< xmlXPathObject, XMLXPathObjectRef, XMLXPathObjectUnrefXMLXPathObjectSafePtr
 
typedef SafePtr< xmlChar, XMLCharRef, XMLCharUnrefXMLCharSafePtr
 

Functions

int reader_io_read_callback (ReaderIOContext *a_read_context, char *a_buf, int a_len)
 
int reader_io_close_callback (ReaderIOContext *a_read_context)
 
bool goto_next_element_node (XMLTextReaderSafePtr &a_reader)
 
bool goto_next_element_node_and_check (XMLTextReaderSafePtr &a_reader, const char *a_element_name)
 
bool search_next_element_node (XMLTextReaderSafePtr &a_reader, const char *a_element_name)
 
bool goto_next_text_node (XMLTextReaderSafePtr &a_reader)
 
bool read_next_and_check_node (XMLTextReaderSafePtr &a_reader, xmlReaderTypes a_node_type_to_be)
 
bool is_empty_element (XMLTextReaderSafePtr &a_reader)
 

Typedef Documentation

◆ XMLCharSafePtr

◆ XMLTextReaderSafePtr

◆ XMLXPathContextSafePtr

◆ XMLXPathObjectSafePtr

Function Documentation

◆ goto_next_element_node()

bool nemiver::common::libxmlutils::goto_next_element_node ( XMLTextReaderSafePtr a_reader)

◆ goto_next_element_node_and_check()

bool nemiver::common::libxmlutils::goto_next_element_node_and_check ( XMLTextReaderSafePtr a_reader,
const char *  a_element_name 
)

◆ goto_next_text_node()

bool nemiver::common::libxmlutils::goto_next_text_node ( XMLTextReaderSafePtr a_reader)

◆ is_empty_element()

bool nemiver::common::libxmlutils::is_empty_element ( XMLTextReaderSafePtr a_reader)

◆ read_next_and_check_node()

bool nemiver::common::libxmlutils::read_next_and_check_node ( XMLTextReaderSafePtr a_reader,
xmlReaderTypes  a_node_type_to_be 
)

◆ reader_io_close_callback()

int nemiver::common::libxmlutils::reader_io_close_callback ( ReaderIOContext a_read_context)

◆ reader_io_read_callback()

int nemiver::common::libxmlutils::reader_io_read_callback ( ReaderIOContext a_read_context,
char *  a_buf,
int  a_len 
)

◆ search_next_element_node()

bool nemiver::common::libxmlutils::search_next_element_node ( XMLTextReaderSafePtr a_reader,
const char *  a_element_name 
)