persister cleanup (still broke but logic is there for when it isn't); also replace all the SOE BS for forwarding stl port with native object classes because i thought that may be part of the problem...

This commit is contained in:
DarthArgus
2016-12-10 23:17:06 +00:00
parent 688ab3fc9e
commit 8e94519082
450 changed files with 1287 additions and 1494 deletions
@@ -48,7 +48,7 @@ namespace AsynchronousLoaderNamespace
AsynchronousLoader::FetchFunction fetchFunction;
AsynchronousLoader::ReleaseFunction releaseFunction;
};
typedef stdvector<ExtensionFunctions>::fwd ExtensionFunctionsList;
typedef std::vector<ExtensionFunctions> ExtensionFunctionsList;
struct FileRecord
{
@@ -61,7 +61,7 @@ namespace AsynchronousLoaderNamespace
FileRecord();
FileRecord &operator =(const FileRecord &);
};
typedef stdvector<FileRecord *>::fwd FileRecordList;
typedef std::vector<FileRecord *> FileRecordList;
class FileMapComparison
{
@@ -69,7 +69,7 @@ namespace AsynchronousLoaderNamespace
bool operator ()(const char *lhs, const char *rhs) const;
};
typedef stdmap<const char *, FileRecordList *, FileMapComparison>::fwd FileMap;
typedef std::map<const char *, FileRecordList *, FileMapComparison> FileMap;
struct CachedFile
{
@@ -77,8 +77,8 @@ namespace AsynchronousLoaderNamespace
AbstractFile *file;
const void *resource;
};
typedef stdvector<CachedFile>::fwd CachedFiles;
typedef stdvector<CachedFiles*>::fwd CachedFilesPool;
typedef std::vector<CachedFile> CachedFiles;
typedef std::vector<CachedFiles*> CachedFilesPool;
struct Request
{
@@ -87,7 +87,7 @@ namespace AsynchronousLoaderNamespace
void *data;
CachedFiles *cachedFiles;
};
typedef stddeque<Request *>::fwd Requests;
typedef std::deque<Request *> Requests;
void remove();
void submitRequest(Request *request);
@@ -104,7 +104,7 @@ public:
private:
typedef stdvector<SearchNode *>::fwd SearchNodes;
typedef std::vector<SearchNode *> SearchNodes;
private:
@@ -337,7 +337,7 @@ private:
private:
class CachedFile;
typedef stdmap<CrcString const *, CachedFile *, LessPointerComparator>::fwd CachedFileMap;
typedef std::map<CrcString const *, CachedFile *, LessPointerComparator> CachedFileMap;
CachedFileMap * const m_cachedFileMap;
};