This file contains rapidxml printer implementation. More...
Include dependency graph for rapidxml_print.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
template<class OutIt , class Ch > | |
OutIt | rapidxml::print (OutIt out, const xml_node< Ch > &node, int flags=0) |
template<class Ch > | |
std::basic_ostream< Ch > & | rapidxml::print (std::basic_ostream< Ch > &out, const xml_node< Ch > &node, int flags=0) |
template<class Ch > | |
std::basic_ostream< Ch > & | rapidxml::operator<< (std::basic_ostream< Ch > &out, const xml_node< Ch > &node) |
Variables | |
const int | rapidxml::print_no_indenting = 0x1 |
Printer flag instructing the printer to suppress indenting of XML. See print() function. | |
Detailed Description
This file contains rapidxml printer implementation.
Function Documentation
template<class Ch >
|
inline |
Prints formatted XML to given output stream. Uses default printing flags. Use print() function to customize printing process.
- Parameters
-
out Output stream to print to. node Node to be printed.
- Returns
- Output stream.
template<class OutIt , class Ch >
|
inline |
Prints XML to given output iterator.
- Parameters
-
out Output iterator to print to. node Node to be printed. Pass xml_document to print entire document. flags Flags controlling how XML is printed.
- Returns
- Output iterator pointing to position immediately after last character of printed text.
template<class Ch >
|
inline |
Prints XML to given output stream.
- Parameters
-
out Output stream to print to. node Node to be printed. Pass xml_document to print entire document. flags Flags controlling how XML is printed.
- Returns
- Output stream.
Generated by Doxygen 1.8.11