4 * @brief Declaration of MovedLines class
11 * @brief Container class for moved lines/blocks.
12 * This class contains list of moved blocs/lines we detect
13 * when comparing files.
18 /** @brief Sides for mapping functions. */
26 void Add(SIDE side1, unsigned line1, unsigned line2);
27 int LineInBlock(unsigned line, SIDE side) const;
30 int FirstSideInMovedBlock(unsigned secondSideLine) const;
31 int SecondSideInMovedBlock(unsigned firstSideLine) const;
34 typedef std::map<int, int> MovedLinesMap;
35 MovedLinesMap m_moved0; /**< Moved lines map for first side */
36 MovedLinesMap m_moved1; /**< Moved lines map for second side */