aboutsummaryrefslogtreecommitdiff
path: root/cutl/xml/parser.ixx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2020-12-16 20:29:05 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2021-02-24 16:40:04 +0300
commit8e761289a2446367267c6c0d9a26e734f0f78306 (patch)
treefb495d8c18801f271d124ee48731f10df396ca89 /cutl/xml/parser.ixx
parent4c8104756b92b9fa16b3a725e8a6aa620dfd606e (diff)
Get rid of legacy build systems and rename cutl/ to libcutl/
Diffstat (limited to 'cutl/xml/parser.ixx')
-rw-r--r--cutl/xml/parser.ixx73
1 files changed, 0 insertions, 73 deletions
diff --git a/cutl/xml/parser.ixx b/cutl/xml/parser.ixx
deleted file mode 100644
index a3dea04..0000000
--- a/cutl/xml/parser.ixx
+++ /dev/null
@@ -1,73 +0,0 @@
-// file : cutl/xml/parser.ixx
-// license : MIT; see accompanying LICENSE file
-
-#include <cutl/xml/value-traits.hxx>
-
-namespace cutl
-{
- namespace xml
- {
- inline const std::string& parser::
- attribute (const std::string& n) const
- {
- return attribute (qname_type (n));
- }
-
- template <typename T>
- inline T parser::
- attribute (const std::string& n) const
- {
- return attribute<T> (qname_type (n));
- }
-
- inline std::string parser::
- attribute (const std::string& n, const std::string& dv) const
- {
- return attribute (qname_type (n), dv);
- }
-
- template <typename T>
- inline T parser::
- attribute (const std::string& n, const T& dv) const
- {
- return attribute<T> (qname_type (n), dv);
- }
-
- template <typename T>
- inline T parser::
- attribute (const qname_type& qn) const
- {
- return value_traits<T>::parse (attribute (qn), *this);
- }
-
- inline bool parser::
- attribute_present (const std::string& n) const
- {
- return attribute_present (qname_type (n));
- }
-
- inline const parser::attribute_map_type& parser::
- attribute_map () const
- {
- if (const element_entry* e = get_element ())
- {
- e->attr_unhandled_ = 0; // Assume all handled.
- return e->attr_map_;
- }
-
- return empty_attr_map_;
- }
-
- inline void parser::
- next_expect (event_type e, const qname_type& qn)
- {
- return next_expect (e, qn.namespace_ (), qn.name ());
- }
-
- inline void parser::
- next_expect (event_type e, const std::string& n)
- {
- return next_expect (e, std::string (), n);
- }
- }
-}