/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/filesystem.hpp File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/filesystem.hpp File Reference#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/filesystem.hpp File Reference
filesystem.hpp File Reference
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

struct  CK::FsPathHash
 

Namespaces

 CK
 

Macros

#define CK_HAS_FILESYSTEM   0
 
#define CK_HAS_FILESYSTEM_TS   0
 
#define FS_ENUM_PERMS_ALL   fs::perms::all
 

Functions

std::string operator+ (const std::string_view s, const CK::fs::path &path)
 
std::string operator+ (const CK::fs::path &path, const std::string_view s)
 
fs::path CK::weakly_canonical (const fs::path &path)
 
fs::path CK::make_executable_name (const fs::path &path)
 
fs::path CK::make_dynamic_library_name (const fs::path &path)
 
fs::path CK::make_object_file_name (const fs::path &path)
 
fs::path CK::make_static_library_name (const fs::path &path)
 

Variables

constexpr std::string_view CK::executable_postfix {""}
 
constexpr std::string_view CK::library_prefix {"lib"}
 
constexpr std::string_view CK::dynamic_library_postfix {".so"}
 
constexpr std::string_view CK::static_library_postfix {".a"}
 
constexpr std::string_view CK::object_file_postfix {".o"}
 

Macro Definition Documentation

◆ CK_HAS_FILESYSTEM

#define CK_HAS_FILESYSTEM   0

◆ CK_HAS_FILESYSTEM_TS

#define CK_HAS_FILESYSTEM_TS   0

◆ FS_ENUM_PERMS_ALL

#define FS_ENUM_PERMS_ALL   fs::perms::all

Function Documentation

◆ operator+() [1/2]

std::string operator+ ( const CK::fs::path &  path,
const std::string_view  s 
)
inline

◆ operator+() [2/2]

std::string operator+ ( const std::string_view  s,
const CK::fs::path &  path 
)
inline