From 04f8133772716125ee8c679cc1b8fa4fae4dc6df Mon Sep 17 00:00:00 2001 From: Myun2 Date: Fri, 25 May 2012 02:45:58 +0900 Subject: [PATCH] =?utf8?q?seq.hpp,=20string.hpp:=20generate()=20=E3=81=AB?= =?utf8?q?=20const=20=E3=81=A4=E3=81=84=E3=81=A6=E3=81=AA=E3=81=84?= =?utf8?q?=E6=89=80=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- roast/include/roast/lexical/rule/seq.hpp | 4 ++-- roast/include/roast/lexical/rule/string.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/roast/include/roast/lexical/rule/seq.hpp b/roast/include/roast/lexical/rule/seq.hpp index 5f7bc435..f54aa7ac 100644 --- a/roast/include/roast/lexical/rule/seq.hpp +++ b/roast/include/roast/lexical/rule/seq.hpp @@ -297,7 +297,7 @@ namespace roast } template - bool generate(_Strm& strm, _Document& doc) + bool generate(_Strm& strm, _Document& doc) const { /* T0 t0; @@ -340,7 +340,7 @@ namespace roast } template - bool generate(_Strm& strm, _Document& doc) + bool generate(_Strm& strm, _Document& doc) const { T1 t1; if ( t1.generate(strm, doc) == false ) diff --git a/roast/include/roast/lexical/rule/string.hpp b/roast/include/roast/lexical/rule/string.hpp index 88eab75a..2ff7c2f5 100644 --- a/roast/include/roast/lexical/rule/string.hpp +++ b/roast/include/roast/lexical/rule/string.hpp @@ -49,7 +49,7 @@ namespace roast return true; } - operator const char*(){ return m_str.c_str(); } + operator const char*() const { return m_str.c_str(); } }; ///// class string : public string_ -- 2.11.0