Blame doc/fontconfig-devel/fcpatternget-type.html
Branch: 352660a20c5c014bd52fcd0cd214c1c34aa01a28
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
>