Remove use of vector/string from core project

* This also affects the drivers via interfaces e.g. IReplayDriver and some
  utility functions.
This commit is contained in:
baldurk
2019-12-04 18:09:37 +00:00
parent c4ca8cb1d1
commit bd9f4fc389
114 changed files with 1222 additions and 1296 deletions
+4 -4
View File
@@ -26,15 +26,15 @@
#include "os/os_specific.h"
#include "strings/string_utils.h"
std::string LocatePluginFile(const std::string &path, const std::string &fileName)
rdcstr LocatePluginFile(const rdcstr &path, const rdcstr &fileName)
{
std::string ret;
rdcstr ret;
rdcstr libpath;
FileIO::GetLibraryFilename(libpath);
libpath = get_dirname(libpath);
std::vector<std::string> paths;
rdcarray<rdcstr> paths;
#if defined(RENDERDOC_PLUGINS_PATH)
string customPath(RENDERDOC_PLUGINS_PATH);
@@ -72,7 +72,7 @@ std::string LocatePluginFile(const std::string &path, const std::string &fileNam
for(uint32_t i = 0; i < paths.size(); i++)
{
std::string check = paths[i] + "/" + path + "/" + fileName;
rdcstr check = paths[i] + "/" + path + "/" + fileName;
if(FileIO::exists(check.c_str()))
{
ret = check;