* @brief Implementation of MovedLines class.
*/
+#include "pch.h"
#include "MovedLines.h"
/**
* @param [in] line1 Linenumber in side first side.
* @param [in] line2 Linenumber in second side.
*/
-void MovedLines::Add(ML_SIDE side1, unsigned line1, unsigned line2)
+void MovedLines::Add(SIDE side1, unsigned line1, unsigned line2)
{
MovedLinesMap *list;
- if (side1 == SIDE_LEFT)
+ if (side1 == SIDE::LEFT)
list = &m_moved0;
else
list = &m_moved1;
* @param [in] line Linenumber to check.
* @param [in] side Side of the linenumber.
*/
-int MovedLines::LineInBlock(unsigned line, ML_SIDE side)
+int MovedLines::LineInBlock(unsigned line, SIDE side) const
{
- if (side == SIDE_LEFT)
+ if (side == SIDE::LEFT)
return SecondSideInMovedBlock(line);
else
return FirstSideInMovedBlock(line);
/**
* @brief Get right->left info for a moved line (real line number)
*/
-int MovedLines::FirstSideInMovedBlock(unsigned secondSideLine)
+int MovedLines::FirstSideInMovedBlock(unsigned secondSideLine) const
{
MovedLinesMap::const_iterator iter;
iter = m_moved1.find(secondSideLine);
/**
* @brief Get left->right info for a moved line (real line number)
*/
-int MovedLines::SecondSideInMovedBlock(unsigned firstSideLine)
+int MovedLines::SecondSideInMovedBlock(unsigned firstSideLine) const
{
MovedLinesMap::const_iterator iter;
iter = m_moved0.find(firstSideLine);