src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.h
changeset 50826 f5b95be8b6e2
parent 50352 25db2c8f3cf8
equal deleted inserted replaced
50825:aa0a35b071fb 50826:f5b95be8b6e2
    80 
    80 
    81 HB_EXTERN hb_bool_t
    81 HB_EXTERN hb_bool_t
    82 hb_set_has (const hb_set_t *set,
    82 hb_set_has (const hb_set_t *set,
    83             hb_codepoint_t  codepoint);
    83             hb_codepoint_t  codepoint);
    84 
    84 
    85 /* Right now limited to 16-bit integers.  Eventually will do full codepoint range, sans -1
       
    86  * which we will use as a sentinel. */
       
    87 HB_EXTERN void
    85 HB_EXTERN void
    88 hb_set_add (hb_set_t       *set,
    86 hb_set_add (hb_set_t       *set,
    89             hb_codepoint_t  codepoint);
    87             hb_codepoint_t  codepoint);
    90 
    88 
    91 HB_EXTERN void
    89 HB_EXTERN void
   103                   hb_codepoint_t  last);
   101                   hb_codepoint_t  last);
   104 
   102 
   105 HB_EXTERN hb_bool_t
   103 HB_EXTERN hb_bool_t
   106 hb_set_is_equal (const hb_set_t *set,
   104 hb_set_is_equal (const hb_set_t *set,
   107                  const hb_set_t *other);
   105                  const hb_set_t *other);
       
   106 
       
   107 HB_EXTERN hb_bool_t
       
   108 hb_set_is_subset (const hb_set_t *set,
       
   109                   const hb_set_t *larger_set);
   108 
   110 
   109 HB_EXTERN void
   111 HB_EXTERN void
   110 hb_set_set (hb_set_t       *set,
   112 hb_set_set (hb_set_t       *set,
   111             const hb_set_t *other);
   113             const hb_set_t *other);
   112 
   114