#include <locale>
#include <iostream>
+#include <typeinfo>
#include <QFile>
-#include <boost/assert.hpp>
+#include "support/assert.h"
using namespace std;
{
docstring s;
for (char const * c = ascii; *c; ++c) {
- BOOST_ASSERT(static_cast<unsigned char>(*c) < 0x80);
+ LASSERT(static_cast<unsigned char>(*c) < 0x80, /**/);
s.push_back(*c);
}
return s;
{
int const len = ascii.length();
for (int i = 0; i < len; ++i)
- BOOST_ASSERT(static_cast<unsigned char>(ascii[i]) < 0x80);
+ LASSERT(static_cast<unsigned char>(ascii[i]) < 0x80, /**/);
return docstring(ascii.begin(), ascii.end());
}
string ascii;
ascii.resize(len);
for (int i = 0; i < len; ++i) {
- BOOST_ASSERT(ucs4[i] < 0x80);
+ LASSERT(ucs4[i] < 0x80, /**/);
ascii[i] = static_cast<char>(ucs4[i]);
}
return ascii;
lyx::docstring::const_iterator it = l.begin();
lyx::docstring::const_iterator end = l.end();
for (; it != end; ++it, ++r) {
- BOOST_ASSERT(static_cast<unsigned char>(*r) < 0x80);
+ LASSERT(static_cast<unsigned char>(*r) < 0x80, /**/);
if (!*r)
return false;
if (*it != static_cast<lyx::docstring::value_type>(*r))
{
lyx::docstring s(l);
for (char const * c = r; *c; ++c) {
- BOOST_ASSERT(static_cast<unsigned char>(*c) < 0x80);
+ LASSERT(static_cast<unsigned char>(*c) < 0x80, /**/);
s.push_back(*c);
}
return s;
{
lyx::docstring s;
for (char const * c = l; *c; ++c) {
- BOOST_ASSERT(static_cast<unsigned char>(*c) < 0x80);
+ LASSERT(static_cast<unsigned char>(*c) < 0x80, /**/);
s.push_back(*c);
}
s += r;
lyx::docstring operator+(lyx::docstring const & l, char r)
{
- BOOST_ASSERT(static_cast<unsigned char>(r) < 0x80);
+ LASSERT(static_cast<unsigned char>(r) < 0x80, /**/);
docstring s = l;
s += docstring::value_type(r);
return s;
lyx::docstring operator+(char l, lyx::docstring const & r)
{
- BOOST_ASSERT(static_cast<unsigned char>(l) < 0x80);
+ LASSERT(static_cast<unsigned char>(l) < 0x80, /**/);
return lyx::docstring::value_type(l) + r;
}
lyx::docstring & operator+=(lyx::docstring & l, char const * r)
{
for (char const * c = r; *c; ++c) {
- BOOST_ASSERT(static_cast<unsigned char>(*c) < 0x80);
+ LASSERT(static_cast<unsigned char>(*c) < 0x80, /**/);
l.push_back(*c);
}
return l;
lyx::docstring & operator+=(lyx::docstring & l, char r)
{
- BOOST_ASSERT(static_cast<unsigned char>(r) < 0x80);
+ LASSERT(static_cast<unsigned char>(r) < 0x80, /**/);
l.push_back(r);
return l;
}
for (; iit != eit; ++iit) {
s += *iit;
++n;
- bool true_ok = prefixIs(truename, s);
- bool false_ok = prefixIs(falsename, s);
+ bool true_ok = support::prefixIs(truename, s);
+ bool false_ok = support::prefixIs(falsename, s);
if (!true_ok && !false_ok) {
++iit;
ok = false;