1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/parser/xml/libxmlfwd.cc
15 #include <zypp/parser/xml/libxmlfwd.h>
17 ///////////////////////////////////////////////////////////////////
19 { /////////////////////////////////////////////////////////////////
20 ///////////////////////////////////////////////////////////////////
22 { /////////////////////////////////////////////////////////////////
24 /******************************************************************
26 ** FUNCTION NAME : operator<<
27 ** FUNCTION TYPE : std::ostream &
29 std::ostream & operator<<( std::ostream & str, const ReadState & obj )
33 #define X(T) case XML_TEXTREADER_MODE_##T: return str << #T
42 return str << "UNKNOWN_READ_STATE";
45 /******************************************************************
47 ** FUNCTION NAME : operator<<
48 ** FUNCTION TYPE : std::ostream &
50 std::ostream & operator<<( std::ostream & str, const NodeType & obj )
54 #define X(T) case XML_READER_TYPE_##T: return str << #T
62 X(PROCESSING_INSTRUCTION);
69 X(SIGNIFICANT_WHITESPACE);
75 return str << "UNKNOWN_NODE_TYPE";
78 /////////////////////////////////////////////////////////////////
80 ///////////////////////////////////////////////////////////////////
81 /////////////////////////////////////////////////////////////////
83 ///////////////////////////////////////////////////////////////////