QtBase  v6.3.1
Classes | Namespaces | Typedefs | Enumerations
hb-ot-layout-gsubgpos.hh File Reference
#include "hb.hh"
#include "hb-buffer.hh"
#include "hb-map.hh"
#include "hb-set.hh"
#include "hb-ot-map.hh"
#include "hb-ot-layout-common.hh"
#include "hb-ot-layout-gdef-table.hh"
Include dependency graph for hb-ot-layout-gsubgpos.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OT::hb_intersects_context_t
 
struct  OT::hb_have_non_1to1_context_t
 
struct  OT::hb_closure_context_t
 
struct  OT::hb_closure_lookups_context_t
 
struct  OT::hb_would_apply_context_t
 
struct  OT::hb_collect_glyphs_context_t
 
struct  OT::hb_collect_coverage_context_t< set_t >
 
struct  OT::hb_ot_apply_context_t
 
struct  OT::hb_ot_apply_context_t::matcher_t
 
struct  OT::hb_ot_apply_context_t::skipping_iterator_t
 
struct  OT::hb_get_subtables_context_t
 
struct  OT::hb_get_subtables_context_t::hb_applicable_t
 
struct  OT::ContextClosureFuncs
 
struct  OT::ContextCollectGlyphsFuncs
 
struct  OT::ContextApplyFuncs
 
struct  OT::LookupRecord
 
struct  OT::ContextClosureLookupContext
 
struct  OT::ContextCollectGlyphsLookupContext
 
struct  OT::ContextApplyLookupContext
 
struct  OT::Rule
 
struct  OT::RuleSet
 
struct  OT::ContextFormat1
 
struct  OT::ContextFormat2
 
struct  OT::ContextFormat3
 
struct  OT::Context
 
struct  OT::ChainContextClosureLookupContext
 
struct  OT::ChainContextCollectGlyphsLookupContext
 
struct  OT::ChainContextApplyLookupContext
 
struct  OT::ChainRule
 
struct  OT::ChainRuleSet
 
struct  OT::ChainContextFormat1
 
struct  OT::ChainContextFormat2
 
struct  OT::ChainContextFormat3
 
struct  OT::ChainContext
 
struct  OT::ExtensionFormat1< T >
 
struct  OT::Extension< T >
 
struct  OT::hb_ot_layout_lookup_accelerator_t
 
struct  OT::GSUBGPOS
 
struct  OT::GSUBGPOS::accelerator_t< T >
 

Namespaces

 OT
 

Typedefs

typedef bool(* OT::intersects_func_t) (const hb_set_t *glyphs, const HBUINT16 &value, const void *data)
 
typedef void(* OT::intersected_glyphs_func_t) (const hb_set_t *glyphs, const void *data, unsigned value, hb_set_t *intersected_glyphs)
 
typedef void(* OT::collect_glyphs_func_t) (hb_set_t *glyphs, const HBUINT16 &value, const void *data)
 
typedef bool(* OT::match_func_t) (hb_codepoint_t glyph_id, const HBUINT16 &value, const void *data)
 

Enumerations

enum  OT::ContextFormat { OT::SimpleContext = 1 , OT::ClassBasedContext = 2 , OT::CoverageBasedContext = 3 }