PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` Module numbersInternals from libxslt
Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

Module numbersInternals from libxslt

API Menu
Related links
API Indexes

Implementation of the XSLT number functions

Table of Contents

Structure xsltFormatNumberInfo
struct _xsltFormatNumberInfo
Typedef xsltFormatNumberInfo * xsltFormatNumberInfoPtr
Structure xsltNumberData
struct _xsltNumberData
Typedef xsltNumberData * xsltNumberDataPtr

Description

Structure xsltFormatNumberInfo

Structure xsltFormatNumberInfo
struct _xsltFormatNumberInfo { int integer_hash : Number of '#' in integer part int integer_digits : Number of '0' in integer part int frac_digits : Number of '0' in fractional part int frac_hash : Number of '#' in fractional part int group : Number of chars per display 'group' int multiplier : Scaling for percent or permille char add_decimal : Flag for whether decimal point appears char is_multiplier_set : Flag to catch multiple occurences of pe char is_negative_pattern : Flag for processing -ve prefix/suffix }

Structure xsltNumberData

Structure xsltNumberData
struct _xsltNumberData { const xmlChar * level const xmlChar * count const xmlChar * from const xmlChar * value const xmlChar * format int has_format int digitsPerGroup int groupingCharacter int groupingCharacterLen xmlDocPtr doc xmlNodePtr node struct _xsltCompMatch * countPat struct _xsltCompMatch * fromPat : * accelerators * }

Daniel Veillard