Removed Boost dependency in assertions.
Instead of using BOOST_ASSERT, this commit changes all assertions to plain C-style assertions in order to drop the dependency to Boost.
This commit is contained in:
parent
ca7ae883ee
commit
e87f86af95
@ -1,6 +1,6 @@
|
|||||||
#include <plasp/pddl/TranslatorASP.h>
|
#include <plasp/pddl/TranslatorASP.h>
|
||||||
|
|
||||||
#include <boost/assert.hpp>
|
#include <cassert>
|
||||||
|
|
||||||
#include <colorlog/Formatting.h>
|
#include <colorlog/Formatting.h>
|
||||||
|
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
#include <plasp/sas/AssignedVariable.h>
|
#include <plasp/sas/AssignedVariable.h>
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
#include <boost/assert.hpp>
|
|
||||||
|
|
||||||
namespace plasp
|
namespace plasp
|
||||||
{
|
{
|
||||||
namespace sas
|
namespace sas
|
||||||
@ -57,7 +56,7 @@ AssignedVariable AssignedVariable::fromSAS(tokenize::Tokenizer<> &tokenizer, con
|
|||||||
|
|
||||||
const Variable &AssignedVariable::variable() const
|
const Variable &AssignedVariable::variable() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(m_variable != nullptr);
|
assert(m_variable != nullptr);
|
||||||
|
|
||||||
return *m_variable;
|
return *m_variable;
|
||||||
}
|
}
|
||||||
@ -66,7 +65,7 @@ const Variable &AssignedVariable::variable() const
|
|||||||
|
|
||||||
const Value &AssignedVariable::value() const
|
const Value &AssignedVariable::value() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(m_value != nullptr);
|
assert(m_value != nullptr);
|
||||||
|
|
||||||
return *m_value;
|
return *m_value;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
#include <plasp/sas/TranslatorASP.h>
|
#include <plasp/sas/TranslatorASP.h>
|
||||||
|
|
||||||
#include <boost/assert.hpp>
|
|
||||||
|
|
||||||
#include <colorlog/Formatting.h>
|
#include <colorlog/Formatting.h>
|
||||||
|
|
||||||
namespace plasp
|
namespace plasp
|
||||||
@ -121,7 +119,7 @@ void TranslatorASP::translateVariables() const
|
|||||||
{
|
{
|
||||||
const auto &values = variable.values();
|
const auto &values = variable.values();
|
||||||
|
|
||||||
BOOST_ASSERT(!values.empty());
|
assert(!values.empty());
|
||||||
|
|
||||||
m_outputStream << std::endl << colorlog::Function("variable") << "(";
|
m_outputStream << std::endl << colorlog::Function("variable") << "(";
|
||||||
variable.printNameAsASPPredicate(m_outputStream);
|
variable.printNameAsASPPredicate(m_outputStream);
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
#include <plasp/sas/VariableTransition.h>
|
#include <plasp/sas/VariableTransition.h>
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
#include <boost/assert.hpp>
|
|
||||||
|
|
||||||
namespace plasp
|
namespace plasp
|
||||||
{
|
{
|
||||||
namespace sas
|
namespace sas
|
||||||
@ -39,7 +38,7 @@ VariableTransition VariableTransition::fromSAS(tokenize::Tokenizer<> &tokenizer,
|
|||||||
|
|
||||||
const Variable &VariableTransition::variable() const
|
const Variable &VariableTransition::variable() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(m_variable != nullptr);
|
assert(m_variable != nullptr);
|
||||||
|
|
||||||
return *m_variable;
|
return *m_variable;
|
||||||
}
|
}
|
||||||
@ -48,7 +47,7 @@ const Variable &VariableTransition::variable() const
|
|||||||
|
|
||||||
const Value &VariableTransition::valueBefore() const
|
const Value &VariableTransition::valueBefore() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(m_valueBefore != nullptr);
|
assert(m_valueBefore != nullptr);
|
||||||
|
|
||||||
return *m_valueBefore;
|
return *m_valueBefore;
|
||||||
}
|
}
|
||||||
@ -57,7 +56,7 @@ const Value &VariableTransition::valueBefore() const
|
|||||||
|
|
||||||
const Value &VariableTransition::valueAfter() const
|
const Value &VariableTransition::valueAfter() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(m_valueAfter != nullptr);
|
assert(m_valueAfter != nullptr);
|
||||||
|
|
||||||
return *m_valueAfter;
|
return *m_valueAfter;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user