]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/tools/quickbook/src/values.hpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / tools / quickbook / src / values.hpp
index e681c8a75f0de41b77a9d4d20583aa7c21a0ce36..7bcca415e7b807927344584dc858062d3f02ab23 100644 (file)
 #include <utility>
 #include <string>
 #include <cassert>
+#include <stdexcept>
 #include <boost/scoped_ptr.hpp>
+#include <boost/operators.hpp>
 #include <boost/iterator/iterator_traits.hpp>
-#include <boost/utility/string_ref.hpp>
-#include <stdexcept>
+#include "string_view.hpp"
 #include "fwd.hpp"
 #include "files.hpp"
 
@@ -51,7 +52,7 @@ namespace quickbook
 
             virtual file_ptr get_file() const;
             virtual string_iterator get_position() const;
-            virtual boost::string_ref get_quickbook() const;
+            virtual quickbook::string_view get_quickbook() const;
             virtual std::string get_encoded() const;
             virtual int get_int() const;
 
@@ -108,12 +109,12 @@ namespace quickbook
             iterator end() const;
 
             // Item accessors
-            int get_tag() const { return value_->tag_; }
+            tag_type get_tag() const { return value_->tag_; }
             file_ptr get_file() const
             { return value_->get_file(); }
             string_iterator get_position() const
             { return value_->get_position(); }
-            boost::string_ref get_quickbook() const
+            quickbook::string_view get_quickbook() const
             { return value_->get_quickbook(); }
             std::string get_encoded() const
             { return value_->get_encoded(); }