Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
Config.h 文件参考

Darwin 平台配置文件 更多...

#include <cstring>
#include <memory>
#include <thread>

浏览该文件的源代码.

命名空间

namespace  sese
 

宏定义

#define SESE_CXX_STANDARD   __cplusplus
 C++ 版本标识符
 
#define API
 可导出类型标识符
 
#define PRIdTid   "d"
 pid_t 格式化占位符
 
#define strcmpi   strcasecmp
 忽略大小写比较
 
#define SESE_FILENAME   (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
 

类型定义

using sese::socket_t = int32_t
 Native Socket 类型
 
using sese::tid_t = uint32_t
 线程 ID 标识符
 
using sese::pid_t = ::pid_t
 进程 ID 标识符
 

详细描述

Darwin 平台配置文件

作者
kaoru
日期
2022年3月28日

宏定义说明

◆ API

#define API

可导出类型标识符

◆ PRIdTid

#define PRIdTid   "d"

pid_t 格式化占位符

◆ SESE_CXX_STANDARD

#define SESE_CXX_STANDARD   __cplusplus

C++ 版本标识符

◆ SESE_FILENAME

◆ strcmpi

#define strcmpi   strcasecmp

忽略大小写比较

被这些函数引用 sese::StrCmpI::operator()() , 以及 sese::strcmpDoNotCase().