]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/Parser.h
Some new quote styles
[lyx.git] / src / tex2lyx / Parser.h
index 15832f9fa7d739c3a8c975683c4ae295ad70f9c4..19f0c5fbe33a61ab5bbbb5af4a06fcef8dce8fb4 100644 (file)
@@ -126,7 +126,8 @@ public:
        iparserdocstream(idocstream & is) : is_(is) {}
 
        /// Like std::istream::operator bool()
-       operator bool() const { return s_.empty() ? is_ : true; }
+       /// Do not convert is_ implicitly to bool, since that is forbidden in C++11.
+       explicit operator bool() const { return s_.empty() ? !is_.fail() : true; }
 
        /// change the encoding of the input stream to \p e (iconv name)
        void setEncoding(std::string const & e);