~ubuntu-branches/ubuntu/maverick/icu/maverick-updates

« back to all changes in this revision

Viewing changes to source/layout/Features.h

  • Committer: Package Import Robot
  • Author(s): Jay Berkenbilt
  • Date: 2009-09-04 11:56:06 UTC
  • mfrom: (10.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20090904115606-sqxxuizelam5tozb
Tags: 4.2.1-3
Change install-doc target to not fail if there are subdirectories of
doc/html.  This is necessary to handle the doc/html/search directory
created by doxygen 3.6.1.  (Closes: #544799)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *
 
3
 * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved
 
4
 *
 
5
 */
 
6
 
 
7
#ifndef __FEATURES_H
 
8
#define __FEATURES_H
 
9
 
 
10
/**
 
11
 * \file
 
12
 * \internal
 
13
 */
 
14
 
 
15
#include "LETypes.h"
 
16
#include "OpenTypeTables.h"
 
17
 
 
18
U_NAMESPACE_BEGIN
 
19
 
 
20
struct FeatureRecord
 
21
{
 
22
    ATag        featureTag;
 
23
    Offset      featureTableOffset;
 
24
};
 
25
 
 
26
struct FeatureTable
 
27
{
 
28
    Offset      featureParamsOffset;
 
29
    le_uint16   lookupCount;
 
30
    le_uint16   lookupListIndexArray[ANY_NUMBER];
 
31
};
 
32
 
 
33
struct FeatureListTable
 
34
{
 
35
    le_uint16           featureCount;
 
36
    FeatureRecord       featureRecordArray[ANY_NUMBER];
 
37
 
 
38
    const FeatureTable  *getFeatureTable(le_uint16 featureIndex, LETag *featureTag) const;
 
39
 
 
40
    const FeatureTable *getFeatureTable(LETag featureTag) const;
 
41
};
 
42
 
 
43
U_NAMESPACE_END
 
44
#endif