aboutsummaryrefslogtreecommitdiff
path: root/libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-10-13 15:38:11 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-10-13 15:38:11 +0200
commit6f395f9f769866a04f6949cb7ed14f93d90cf728 (patch)
treed1f8343e7b41fc1895676ad4248a5e4942f9172b /libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx
parentc1f49aa87678c512ac37575365a6676727e5f20a (diff)
Map anySimpleType to a string
Diffstat (limited to 'libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx')
-rw-r--r--libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx b/libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx
index 6b98277..17e4578 100644
--- a/libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx
+++ b/libxsde/xsde/cxx/parser/non-validating/xml-schema-pskel.hxx
@@ -74,11 +74,12 @@ namespace xsde
struct any_simple_type_pskel: simple_content
{
- virtual bool
- _characters_impl (const ro_string&);
-
- virtual void
- post_any_simple_type ();
+#ifdef XSDE_STL
+ virtual std::string
+#else
+ virtual char*
+#endif
+ post_any_simple_type () = 0;
#ifdef XSDE_POLYMORPHIC
static const char*
@@ -97,7 +98,6 @@ namespace xsde
#endif
};
-
// Boolean.
//