]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_data.h
enable direct input of #1...#9; some whitespace changes
[lyx.git] / src / mathed / math_data.h
index 86b8125eda72eb97fb06bf904ad49fbeaae3d9a6..2e029e2aa195ca0e8a44a74c902e911f35ffa9d3 100644 (file)
@@ -51,6 +51,8 @@ public:
        ///
        typedef buffer_type::size_type       size_type;
        ///
+       typedef buffer_type::difference_type difference_type;
+       ///
        typedef buffer_type::size_type       idx_type;
        ///
        typedef buffer_type::size_type       pos_type;
@@ -108,8 +110,12 @@ public:
        void dump2() const;
        ///
        void substitute(MathMacro const &);
-       ///
+       /// looks for exact match
        bool match(MathArray const &) const;
+       /// looks for inclusion match starting at pos
+       bool matchpart(MathArray const &, pos_type pos) const;
+       /// looks for containment
+       const_iterator find(MathArray const &) const;
        ///
        void replace(ReplaceData &);