|
ximol/xml/content.hpp File Reference
Detailed Description
Define content Interface.
- Todo:
- make a function boxed_content
- Author:
- Tournois Florent
- Version:
- 1.0
- Id
- content.hpp,v 1.7 2004/03/04 18:45:29 tournois Exp
- Log
- content.hpp,v
Revision 1.7 2004/03/04 18:45:29 tournois Compatibility with gcc.
Revision 1.6 2004/02/25 18:59:13 tournois imporve the gcc compatibility.
Revision 1.5 2004/02/22 10:27:34 tournois Add some doc.
Revision 1.4 2004/02/22 09:54:21 tournois Change years on the copyright.
Revision 1.3 2004/02/15 10:07:03 hfp content-functions (some) needs an ambiguity-buster ("hidden" arg as defaulted param) to compile
Revision 1.2 2004/01/29 20:52:35 tournois doc and tutorial.
Revision 1.1 2004/01/09 18:26:29 tournois Add box and content manipulator.
Definition in file content.hpp.
#include <ximol/stream.hpp>
#include <ximol/assignment.hpp>
#include <ximol/parser/utils.hpp>
#include <ximol/parser/def_signs.hpp>
#include <sstream>
Include dependency graph for content.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Classes |
class | manipulator_char_data_content |
| Manipulator for the char data content. More...
|
class | manipulator_char_content |
| Manipulator for the char data content. More...
|
class | manipulator_data_content |
| class for the qualified name More...
|
Defines |
#define | XIMOL_CONTENT_CHAR_SPECIALIZATION(type) |
Functions |
XIMOL_EXPORT manipulator_char_data_content | char_data_content (xistream &xis) |
template<typename T> xostream & | operator<< (xostream &xos, const manipulator_char_content< T > &m) |
template<typename T> xistream & | operator>> (xistream &xis, manipulator_char_content< T > m) |
template<typename T> xostream & | operator<< (xostream &xos, const manipulator_data_content< T > &m) |
template<typename T> xistream & | operator>> (xistream &xis, manipulator_data_content< T > &m) |
manipulator_char_content<
std::string > | content (std::string &t, bool=false) |
manipulator_char_content<
const std::string > | content (const std::string &t, bool=false) |
manipulator_char_content<
std::wstring > | content (std::wstring &t, bool=false) |
manipulator_char_content<
const std::wstring > | content (const std::wstring &t, bool=false) |
manipulator_char_content<
char * > | content (char *&t, bool=false) |
manipulator_char_content<
const char * > | content (const char *&t, bool=false) |
manipulator_char_content<
wchar_t * > | content (wchar_t *&t, bool=false) |
manipulator_char_content<
const wchar_t * > | content (const wchar_t *&t, bool=false) |
template<typename T> manipulator_data_content< T > | content (T &t) |
Define Documentation
#define XIMOL_CONTENT_CHAR_SPECIALIZATION |
( |
type |
|
) |
|
|
Function Documentation
|
Definition at line 132 of file content.cpp.
References _(), xistream::get(), xistream::putback(), read_cd_sect(), read_comment(), read_pi(), read_reference(), XCHAR_AMPERSAND, XCHAR_EXCLAMATION_MARK, XCHAR_HYPHEN_MINUS, XCHAR_LEFT_SQUARE_BRACKET, XCHAR_LESS_THAN_SIGN, XCHAR_QUESTION_MARK, xchar_t, XIMOL_AS_ERROR, XIMOL_PARSER_USING_NAMESPACE, XIMOL_THROW, and xstring.
Referenced by drop_content(), and operator>>(). |
|
|