Data Structures |
| struct | OTV_ValidatorRec |
Defines |
| #define | FT_INVALID_(_prefix, _error) ft_validator_error( valid->root, _prefix ## _error ) |
| #define | OTV_OPTIONAL_TABLE(_table) |
| #define | OTV_OPTIONAL_OFFSET(_offset) |
| #define | OTV_LIMIT_CHECK(_count) |
| #define | OTV_SIZE_CHECK(_size) |
| #define | OTV_NAME_(x) #x |
| #define | OTV_NAME(x) OTV_NAME_(x) |
| #define | OTV_FUNC_(x) x##Func |
| #define | OTV_FUNC(x) OTV_FUNC_(x) |
| #define | OTV_NEST1(x) |
| #define | OTV_NEST2(x, y) |
| #define | OTV_NEST3(x, y, z) |
| #define | OTV_INIT do { } while ( 0 ) |
| #define | OTV_ENTER do { } while ( 0 ) |
| #define | OTV_NAME_ENTER(name) do { } while ( 0 ) |
| #define | OTV_EXIT do { } while ( 0 ) |
| #define | OTV_TRACE(s) do { } while ( 0 ) |
| #define | OTV_RUN valid->func[0] |
| #define | ChainPosClassSetFunc otv_x_Ox |
| #define | ChainPosRuleSetFunc otv_x_Ox |
| #define | ChainSubClassSetFunc otv_x_Ox |
| #define | ChainSubRuleSetFunc otv_x_Ox |
| #define | JstfLangSysFunc otv_x_Ox |
| #define | JstfMaxFunc otv_x_Ox |
| #define | LigGlyphFunc otv_x_Ox |
| #define | LigatureArrayFunc otv_x_Ox |
| #define | LigatureSetFunc otv_x_Ox |
| #define | PosClassSetFunc otv_x_Ox |
| #define | PosRuleSetFunc otv_x_Ox |
| #define | SubClassSetFunc otv_x_Ox |
| #define | SubRuleSetFunc otv_x_Ox |
| #define | AlternateSubstFormat1Func otv_u_C_x_Ox |
| #define | ChainContextPosFormat1Func otv_u_C_x_Ox |
| #define | ChainContextSubstFormat1Func otv_u_C_x_Ox |
| #define | ContextPosFormat1Func otv_u_C_x_Ox |
| #define | ContextSubstFormat1Func otv_u_C_x_Ox |
| #define | LigatureSubstFormat1Func otv_u_C_x_Ox |
| #define | MultipleSubstFormat1Func otv_u_C_x_Ox |
| #define | AlternateSetFunc otv_x_ux |
| #define | AttachPointFunc otv_x_ux |
| #define | ExtenderGlyphFunc otv_x_ux |
| #define | JstfGPOSModListFunc otv_x_ux |
| #define | JstfGSUBModListFunc otv_x_ux |
| #define | SequenceFunc otv_x_ux |
| #define | PosClassRuleFunc otv_x_y_ux_sy |
| #define | PosRuleFunc otv_x_y_ux_sy |
| #define | SubClassRuleFunc otv_x_y_ux_sy |
| #define | SubRuleFunc otv_x_y_ux_sy |
| #define | ChainPosClassRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
| #define | ChainPosRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
| #define | ChainSubClassRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
| #define | ChainSubRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
| #define | ContextPosFormat2Func otv_u_O_O_x_Onx |
| #define | ContextSubstFormat2Func otv_u_O_O_x_Onx |
| #define | ContextPosFormat3Func otv_u_x_y_Ox_sy |
| #define | ContextSubstFormat3Func otv_u_x_y_Ox_sy |
| #define | ChainContextPosFormat2Func otv_u_O_O_O_O_x_Onx |
| #define | ChainContextSubstFormat2Func otv_u_O_O_O_O_x_Onx |
| #define | ChainContextPosFormat3Func otv_u_x_Ox_y_Oy_z_Oz_p_sp |
| #define | ChainContextSubstFormat3Func otv_u_x_Ox_y_Oy_z_Oz_p_sp |
Typedefs |
typedef typedefFT_BEGIN_HEADER
struct OTV_ValidatorRec_ * | OTV_Validator |
| typedef void(* | OTV_Validate_Func )(FT_Bytes table, OTV_Validator valid) |
Functions |
| | otv_Coverage_validate (FT_Bytes table, OTV_Validator valid, FT_Int expected_count) |
| | otv_Coverage_get_first (FT_Bytes table) |
| | otv_Coverage_get_last (FT_Bytes table) |
| | otv_Coverage_get_count (FT_Bytes table) |
| | otv_ClassDef_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_Device_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_Lookup_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_LookupList_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_Feature_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_FeatureList_validate (FT_Bytes table, FT_Bytes lookups, OTV_Validator valid) |
| | otv_LangSys_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_Script_validate (FT_Bytes table, OTV_Validator valid) |
| | otv_ScriptList_validate (FT_Bytes table, FT_Bytes features, OTV_Validator valid) |
| | otv_x_Ox (FT_Bytes table, OTV_Validator valid) |
| | otv_u_C_x_Ox (FT_Bytes table, OTV_Validator valid) |
| | otv_x_ux (FT_Bytes table, OTV_Validator valid) |
| | otv_x_y_ux_sy (FT_Bytes table, OTV_Validator valid) |
| | otv_x_ux_y_uy_z_uz_p_sp (FT_Bytes table, OTV_Validator valid) |
| | otv_u_O_O_x_Onx (FT_Bytes table, OTV_Validator valid) |
| | otv_u_x_y_Ox_sy (FT_Bytes table, OTV_Validator valid) |
| | otv_u_O_O_O_O_x_Onx (FT_Bytes table, OTV_Validator valid) |
| | otv_u_x_Ox_y_Oy_z_Oz_p_sp (FT_Bytes table, OTV_Validator valid) |
| | otv_GSUBGPOS_get_Lookup_count (FT_Bytes table) |
| | otv_GSUBGPOS_have_MarkAttachmentType_flag (FT_Bytes table) |