Blame doc/fontconfig-devel/fcpatternget-type.html

Packit 352660
Packit 352660
Packit 352660
>
Packit 352660
>
Packit 352660
>FcPatternGet-Type
Packit 352660
>
Packit 352660
NAME="GENERATOR"
Packit 352660
CONTENT="Modular DocBook HTML Stylesheet Version 1.79">
Packit 352660
REL="HOME"
Packit 352660
HREF="t1.html">
Packit 352660
REL="UP"
Packit 352660
TITLE="FcPattern"
Packit 352660
HREF="x103.html#AEN242">
Packit 352660
REL="PREVIOUS"
Packit 352660
TITLE="FcPatternGet"
Packit 352660
HREF="fcpatternget.html">
Packit 352660
REL="NEXT"
Packit 352660
TITLE="FcPatternBuild"
Packit 352660
HREF="fcpatternbuild.html">
Packit 352660
>
Packit 352660
CLASS="REFENTRY"
Packit 352660
BGCOLOR="#FFFFFF"
Packit 352660
TEXT="#000000"
Packit 352660
LINK="#0000FF"
Packit 352660
VLINK="#840084"
Packit 352660
ALINK="#0000FF"
Packit 352660
>
Packit 352660
CLASS="NAVHEADER"
Packit 352660
>
Packit 352660
SUMMARY="Header navigation table"
Packit 352660
WIDTH="100%"
Packit 352660
BORDER="0"
Packit 352660
CELLPADDING="0"
Packit 352660
CELLSPACING="0"
Packit 352660
>
Packit 352660
>
Packit 352660
COLSPAN="3"
Packit 352660
ALIGN="center"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="10%"
Packit 352660
ALIGN="left"
Packit 352660
VALIGN="bottom"
Packit 352660
>
Packit 352660
HREF="fcpatternget.html"
Packit 352660
ACCESSKEY="P"
Packit 352660
><<< Previous
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="80%"
Packit 352660
ALIGN="center"
Packit 352660
VALIGN="bottom"
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="10%"
Packit 352660
ALIGN="right"
Packit 352660
VALIGN="bottom"
Packit 352660
>
Packit 352660
HREF="fcpatternbuild.html"
Packit 352660
ACCESSKEY="N"
Packit 352660
>Next >>>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
ALIGN="LEFT"
Packit 352660
WIDTH="100%">
Packit 352660
>
Packit 352660
>
Packit 352660
NAME="FCPATTERNGET-TYPE"
Packit 352660
>
Packit 352660
>FcPatternGet-Type
Packit 352660
>
Packit 352660
CLASS="REFNAMEDIV"
Packit 352660
>
Packit 352660
NAME="AEN663"
Packit 352660
>
Packit 352660
>
Packit 352660
>Name
Packit 352660
>FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, FcPatternGetCharSet, FcPatternGetBool, FcPatternGetFTFace, FcPatternGetLangSet, FcPatternGetRange -- Return a typed value from a pattern
Packit 352660
>
Packit 352660
CLASS="REFSYNOPSISDIV"
Packit 352660
>
Packit 352660
NAME="AEN674"
Packit 352660
>
Packit 352660
>
Packit 352660
>Synopsis
Packit 352660
>
Packit 352660
CLASS="FUNCSYNOPSIS"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
NAME="AEN675"
Packit 352660
>
Packit 352660
>
Packit 352660
BORDER="0"
Packit 352660
BGCOLOR="#E0E0E0"
Packit 352660
WIDTH="100%"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCSYNOPSISINFO"
Packit 352660
>#include <fontconfig/fontconfig.h>
Packit 352660
	
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetInteger
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, int *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>i
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetDouble
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, double *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>d
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetString
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FcChar8 **
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>s
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetMatrix
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FcMatrix **
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>s
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetCharSet
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FcCharSet **
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>c
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetBool
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FcBool *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>b
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetFTFace
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FT_Face *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>f
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetLangSet
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FcLangSet **
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>l
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcResult 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetRange
Packit 352660
>
Packit 352660
>(FcPattern *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>p
Packit 352660
>
Packit 352660
>, const char *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>object
Packit 352660
>
Packit 352660
>, int 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>n
Packit 352660
>
Packit 352660
>, FcRange **
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>r
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="REFSECT1"
Packit 352660
>
Packit 352660
NAME="AEN776"
Packit 352660
>
Packit 352660
>
Packit 352660
>Description
Packit 352660
>
Packit 352660
>These are convenience functions that call FcPatternGet and verify that the
Packit 352660
returned data is of the expected type. They return FcResultTypeMismatch if
Packit 352660
this is not the case.  Note that these (like FcPatternGet) do not make a
Packit 352660
copy of any data structure referenced by the return value.  Use these
Packit 352660
in preference to FcPatternGet to provide compile-time typechecking.
Packit 352660
Packit 352660
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcPatternGetRange
Packit 352660
> are available since 2.11.91.
Packit 352660
	    
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="NAVFOOTER"
Packit 352660
>
Packit 352660
ALIGN="LEFT"
Packit 352660
WIDTH="100%">
Packit 352660
SUMMARY="Footer navigation table"
Packit 352660
WIDTH="100%"
Packit 352660
BORDER="0"
Packit 352660
CELLPADDING="0"
Packit 352660
CELLSPACING="0"
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="left"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="fcpatternget.html"
Packit 352660
ACCESSKEY="P"
Packit 352660
><<< Previous
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="34%"
Packit 352660
ALIGN="center"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="t1.html"
Packit 352660
ACCESSKEY="H"
Packit 352660
>Home
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="right"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="fcpatternbuild.html"
Packit 352660
ACCESSKEY="N"
Packit 352660
>Next >>>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="left"
Packit 352660
VALIGN="top"
Packit 352660
>FcPatternGet
Packit 352660
>
Packit 352660
WIDTH="34%"
Packit 352660
ALIGN="center"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="x103.html#AEN242"
Packit 352660
ACCESSKEY="U"
Packit 352660
>Up
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="right"
Packit 352660
VALIGN="top"
Packit 352660
>FcPatternBuild
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>