CK Namespace Reference

CK Namespace Reference#

Composable Kernel: CK Namespace Reference
CK Namespace Reference

Classes

struct  FsPathHash
 

Functions

fs::path weakly_canonical (const fs::path &path)
 
fs::path make_executable_name (const fs::path &path)
 
fs::path make_dynamic_library_name (const fs::path &path)
 
fs::path make_object_file_name (const fs::path &path)
 
fs::path make_static_library_name (const fs::path &path)
 

Variables

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

Function Documentation

◆ make_dynamic_library_name()

fs::path CK::make_dynamic_library_name ( const fs::path &  path)
inline

◆ make_executable_name()

fs::path CK::make_executable_name ( const fs::path &  path)
inline

◆ make_object_file_name()

fs::path CK::make_object_file_name ( const fs::path &  path)
inline

◆ make_static_library_name()

fs::path CK::make_static_library_name ( const fs::path &  path)
inline

◆ weakly_canonical()

fs::path CK::weakly_canonical ( const fs::path &  path)
inline

Variable Documentation

◆ dynamic_library_postfix

constexpr std::string_view CK::dynamic_library_postfix {".so"}
constexpr

◆ executable_postfix

constexpr std::string_view CK::executable_postfix {""}
constexpr

◆ library_prefix

constexpr std::string_view CK::library_prefix {"lib"}
constexpr

◆ object_file_postfix

constexpr std::string_view CK::object_file_postfix {".o"}
constexpr

◆ static_library_postfix

constexpr std::string_view CK::static_library_postfix {".a"}
constexpr