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

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

◆ executable_postfix

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

◆ library_prefix

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

◆ object_file_postfix

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

◆ static_library_postfix

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