const MCDummyFragment &getDummyFragment() const { return DummyFragment; }
MCDummyFragment &getDummyFragment() { return DummyFragment; }
- MCSection::iterator begin();
- MCSection::const_iterator begin() const {
- return const_cast<MCSection *>(this)->begin();
- }
+ iterator begin() { return Fragments.begin(); }
+ const_iterator begin() const { return Fragments.begin(); }
- MCSection::iterator end();
- MCSection::const_iterator end() const {
- return const_cast<MCSection *>(this)->end();
- }
+ iterator end() { return Fragments.end(); }
+ const_iterator end() const { return Fragments.end(); }
- MCSection::reverse_iterator rbegin();
- MCSection::const_reverse_iterator rbegin() const {
- return const_cast<MCSection *>(this)->rbegin();
- }
+ reverse_iterator rbegin() { return Fragments.rbegin(); }
+ const_reverse_iterator rbegin() const { return Fragments.rbegin(); }
- MCSection::reverse_iterator rend();
- MCSection::const_reverse_iterator rend() const {
- return const_cast<MCSection *>(this)->rend();
- }
+ reverse_iterator rend() { return Fragments.rend(); }
+ const_reverse_iterator rend() const { return Fragments.rend(); }
MCSection::iterator getSubsectionInsertionPoint(unsigned Subsection);
}
OS << "]>";
}
-
-MCSection::iterator MCSection::begin() { return Fragments.begin(); }
-
-MCSection::iterator MCSection::end() { return Fragments.end(); }
-
-MCSection::reverse_iterator MCSection::rbegin() { return Fragments.rbegin(); }
-
-MCSection::reverse_iterator MCSection::rend() { return Fragments.rend(); }