OpenVPN 3 Core Library
Loading...
Searching...
No Matches
path.hpp File Reference
#include <string>
#include <openvpn/common/size.hpp>
#include <openvpn/common/platform.hpp>
#include <openvpn/common/string.hpp>
Include dependency graph for path.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  openvpn
 
namespace  openvpn::path
 

Functions

bool openvpn::path::is_dirsep (const char c)
 
bool openvpn::path::win_dev (const std::string &path, const bool fully_qualified)
 
bool openvpn::path::is_fully_qualified (const std::string &path)
 
bool openvpn::path::is_flat (const std::string &path)
 
std::string openvpn::path::basename (const std::string &path)
 
std::string openvpn::path::dirname (const std::string &path)
 
bool openvpn::path::is_contained (const std::string &path)
 
std::string openvpn::path::ext (const std::string &basename)
 
std::string openvpn::path::root (const std::string &basename)
 
std::string openvpn::path::join (const std::string &p1, const std::string &p2)
 
template<typename... Args>
std::string openvpn::path::join (const std::string &p1, const std::string &p2, Args... args)