CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
Loading...
Searching...
No Matches
Paths.cpp
Go to the documentation of this file.
1
#include <CS2Kit/Core/Paths.hpp>
2
3
namespace
CS2Kit::Core
4
{
5
6
static
std::filesystem::path
g_baseDir
;
7
8
void
SetBaseDir
(
const
std::filesystem::path& baseDir)
9
{
10
g_baseDir
= baseDir;
11
}
12
13
std::filesystem::path
ResolvePath
(
const
std::string& relativePath)
14
{
15
std::filesystem::path p(relativePath);
16
return
p.is_absolute() ? p :
g_baseDir
/ p;
17
}
18
19
}
// namespace CS2Kit::Core
CS2Kit::Core
Definition
ConsoleLogger.cpp:7
CS2Kit::Core::ResolvePath
std::filesystem::path ResolvePath(const std::string &relativePath)
Definition
Paths.cpp:13
CS2Kit::Core::g_baseDir
static std::filesystem::path g_baseDir
Definition
Paths.cpp:6
CS2Kit::Core::SetBaseDir
void SetBaseDir(const std::filesystem::path &baseDir)
Definition
Paths.cpp:8
src
Core
Paths.cpp
Generated by
1.9.8