Introduced consistent aliases for vector types.

This commit is contained in:
2016-05-22 14:24:38 +02:00
parent 90dfa302a9
commit c13e3539f2
18 changed files with 75 additions and 35 deletions

View File

@@ -33,7 +33,7 @@ AssignedVariable::AssignedVariable(const Variable &variable, const Value &value)
////////////////////////////////////////////////////////////////////////////////////////////////////
AssignedVariable AssignedVariable::fromSAS(std::istream &istream, const std::vector<Variable> &variables)
AssignedVariable AssignedVariable::fromSAS(std::istream &istream, const Variables &variables)
{
AssignedVariable assignedVariable;

View File

@@ -69,14 +69,14 @@ bool Description::usesActionCosts() const
////////////////////////////////////////////////////////////////////////////////////////////////////
const std::vector<Variable> &Description::variables() const
const Variables &Description::variables() const
{
return m_variables;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
const std::vector<MutexGroup> &Description::mutexGroups() const
const MutexGroups &Description::mutexGroups() const
{
return m_mutexGroups;
}
@@ -97,14 +97,14 @@ const Goal &Description::goal() const
////////////////////////////////////////////////////////////////////////////////////////////////////
const std::vector<Operator> &Description::operators() const
const Operators &Description::operators() const
{
return m_operators;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
const std::vector<AxiomRule> &Description::axiomRules() const
const AxiomRules &Description::axiomRules() const
{
return m_axiomRules;
}

View File

@@ -15,7 +15,7 @@ namespace sas
//
////////////////////////////////////////////////////////////////////////////////////////////////////
Goal Goal::fromSAS(std::istream &istream, const std::vector<Variable> &variables)
Goal Goal::fromSAS(std::istream &istream, const Variables &variables)
{
Goal goal;

View File

@@ -15,7 +15,7 @@ namespace sas
//
////////////////////////////////////////////////////////////////////////////////////////////////////
InitialState InitialState::fromSAS(std::istream &istream, const std::vector<Variable> &variables)
InitialState InitialState::fromSAS(std::istream &istream, const Variables &variables)
{
InitialState initialState;

View File

@@ -15,7 +15,7 @@ namespace sas
//
////////////////////////////////////////////////////////////////////////////////////////////////////
MutexGroup MutexGroup::fromSAS(std::istream &istream, const std::vector<Variable> &variables)
MutexGroup MutexGroup::fromSAS(std::istream &istream, const Variables &variables)
{
MutexGroup mutexGroup;

View File

@@ -44,7 +44,7 @@ Variable Variable::fromSAS(std::istream &istream)
////////////////////////////////////////////////////////////////////////////////////////////////////
const Variable &Variable::referenceFromSAS(std::istream &istream, const std::vector<Variable> &variables)
const Variable &Variable::referenceFromSAS(std::istream &istream, const Variables &variables)
{
const auto variableID = utils::parse<size_t>(istream);

View File

@@ -26,7 +26,7 @@ VariableTransition::VariableTransition()
////////////////////////////////////////////////////////////////////////////////////////////////////
VariableTransition VariableTransition::fromSAS(std::istream &istream, const std::vector<Variable> &variables)
VariableTransition VariableTransition::fromSAS(std::istream &istream, const Variables &variables)
{
VariableTransition variableTransition;