No longer include llerrorlegacy.h. Updated llstl to include deletion utilites.

This commit is contained in:
Shyotl
2015-06-19 03:54:20 -05:00
parent 283f5298d5
commit 1c627317ec
634 changed files with 8200 additions and 12214 deletions

View File

@@ -35,7 +35,6 @@
#include "v3math.h"
#include "llquaternion.h"
#include "linked_lists.h"
#include "lscript_error.h"
#include "lscript_typecheck.h"
#include "lscript_byteformat.h"
@@ -2310,20 +2309,20 @@ public:
LLScriptAllocationManager() {}
~LLScriptAllocationManager()
{
mAllocationList.deleteAllData();
deleteAllocations();
}
void addAllocation(LLScriptFilePosition *ptr)
{
mAllocationList.addData(ptr);
mAllocationList.push_front(ptr);
}
void deleteAllocations()
{
mAllocationList.deleteAllData();
delete_and_clear(mAllocationList);
}
LLLinkedList<LLScriptFilePosition> mAllocationList;
std::list<LLScriptFilePosition*> mAllocationList;
};
extern LLScriptAllocationManager *gAllocationManager;