#include "Buffer.h"
#include "BufferParams.h"
#include "BranchList.h"
-#include "debug.h"
+#include "support/debug.h"
#include "insets/InsetBranch.h"
-using std::lower_bound;
-
+using namespace std;
namespace lyx {
} // namespace anon
+InsetList::InsetList(InsetList const & il)
+{
+ list_ = il.list_;
+ List::iterator it = list_.begin();
+ List::iterator end = list_.end();
+ for (; it != end; ++it)
+ it->inset = it->inset->clone();
+}
+
InsetList::~InsetList()
{
- // If we begin storing a shared_ptr in the List
- // this code can be removed. (Lgb)
List::iterator it = list_.begin();
List::iterator end = list_.end();
- for (; it != end; ++it) {
+ for (; it != end; ++it)
delete it->inset;
- }
}
{
List::iterator end = list_.end();
List::iterator it = insetIterator(pos);
- for (; it != end; ++it) {
+ for (; it != end; ++it)
++it->pos;
- }
}
{
List::iterator end = list_.end();
List::iterator it = insetIterator(pos);
- for (; it != end; ++it) {
- --it->pos;
- }
-}
-
-
-InsetList::InsetList(InsetList const & il)
-{
- list_ = il.list_;
- List::iterator it = list_.begin();
- List::iterator end = list_.end();
for (; it != end; ++it)
- it->inset = it->inset->clone();
+ --it->pos;
}