Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
855720ca
T
Third Party Harfbuzz
项目概览
OpenHarmony
/
Third Party Harfbuzz
1 年多 前同步成功
通知
0
Star
18
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Harfbuzz
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
855720ca
编写于
5月 26, 2009
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[HB] Remove more macros
上级
c968fc2d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
9 deletion
+9
-9
src/hb-ot-layout-gdef-private.h
src/hb-ot-layout-gdef-private.h
+9
-9
未找到文件。
src/hb-ot-layout-gdef-private.h
浏览文件 @
855720ca
...
...
@@ -30,10 +30,6 @@
#include "hb-ot-layout-common-private.h"
#define DEFINE_INDIRECT_GLYPH_ARRAY_LOOKUP(Type, array, name) \
inline const Type& name (hb_codepoint_t glyph) { return this+array[(this+coverage)(glyph)]; }
struct
GlyphClassDef
:
ClassDef
{
enum
{
...
...
@@ -55,10 +51,12 @@ ASSERT_SIZE (AttachPoint, 2);
struct
AttachList
{
/* XXX We need enumeration API here */
/* const AttachPoint& get_attach_points (hb_codepoint_t glyph); */
DEFINE_INDIRECT_GLYPH_ARRAY_LOOKUP
(
AttachPoint
,
attachPoint
,
get_attach_points
);
inline
const
AttachPoint
&
get_attach_points
(
hb_codepoint_t
glyph
)
{
return
this
+
attachPoint
[(
this
+
coverage
)
(
glyph
)];
}
private:
private:
OffsetTo
<
Coverage
>
coverage
;
/* Offset to Coverage table -- from
* beginning of AttachList table */
...
...
@@ -166,8 +164,10 @@ struct LigCaretList
friend
struct
GDEF
;
private:
/* const LigGlyph& get_lig_glyph (hb_codepoint_t glyph); */
DEFINE_INDIRECT_GLYPH_ARRAY_LOOKUP
(
LigGlyph
,
ligGlyph
,
get_lig_glyph
);
inline
const
LigGlyph
&
get_lig_glyph
(
hb_codepoint_t
glyph
)
{
return
this
+
ligGlyph
[(
this
+
coverage
)
(
glyph
)];
}
private:
OffsetTo
<
Coverage
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录