Use ledger::string only if VERIFY_ON or BOOST_PYTHON
This commit is contained in:
parent
a8bc4728fe
commit
31f85cc803
2 changed files with 12 additions and 0 deletions
|
|
@ -417,6 +417,8 @@ void report_memory(std::ostream& out, bool report_all)
|
|||
|
||||
namespace ledger {
|
||||
|
||||
#if defined(VERIFY_ON) || defined(HAVE_BOOST_PYTHON)
|
||||
|
||||
string::string() : std::string() {
|
||||
TRACE_CTOR(string, "");
|
||||
}
|
||||
|
|
@ -453,6 +455,8 @@ string::~string() throw() {
|
|||
TRACE_DTOR(string);
|
||||
}
|
||||
|
||||
#endif // defined(VERIFY_ON) || defined(HAVE_BOOST_PYTHON)
|
||||
|
||||
string empty_string("");
|
||||
|
||||
strings_list split_arguments(const char * line)
|
||||
|
|
|
|||
|
|
@ -181,6 +181,8 @@ void report_memory(std::ostream& out, bool report_all = false);
|
|||
|
||||
namespace ledger {
|
||||
|
||||
#if defined(VERIFY_ON) || defined(HAVE_BOOST_PYTHON)
|
||||
|
||||
class string : public std::string
|
||||
{
|
||||
public:
|
||||
|
|
@ -253,6 +255,12 @@ inline bool operator!=(const char* __lhs, const string& __rhs)
|
|||
inline bool operator!=(const string& __lhs, const char* __rhs)
|
||||
{ return __lhs.compare(__rhs) != 0; }
|
||||
|
||||
#else // defined(VERIFY_ON) || defined(HAVE_BOOST_PYTHON)
|
||||
|
||||
typedef std::string string;
|
||||
|
||||
#endif // defined(VERIFY_ON) || defined(HAVE_BOOST_PYTHON)
|
||||
|
||||
extern string empty_string;
|
||||
|
||||
strings_list split_arguments(const char * line);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue