libcss
Loading...
Searching...
No Matches
Public Attributes | List of all members
list_counter_style Struct Reference

Public Attributes

const char * name
 
css_error(* system )(int value, const struct list_counter_style *cstyle, struct numeric *nval)
 
const struct list_counter_stylefallback
 
const symbol_tsymbols
 
const int * weights
 
const size_t items
 
struct { 
 
   const int   start 
 
   const int   end 
 
range 
 
struct { 
 
   const unsigned int   length 
 
   const symbol_t   value 
 
pad 
 
struct { 
 
   const char *   pre 
 
   const char *   post 
 
negative 
 
const char * prefix
 
const char * suffix
 

Detailed Description

list counter style

Member Data Documentation

◆ end

const int list_counter_style::end

last acceptable value for this style

◆ fallback

const struct list_counter_style* list_counter_style::fallback

fallback style if this system fails

◆ items

const size_t list_counter_style::items

number of items in symbol and weight table

◆ length

const unsigned int list_counter_style::length

◆ name

const char* list_counter_style::name

style name for debug purposes

◆ [struct]

struct { ... } list_counter_style::negative

negative value formating

◆ [struct]

struct { ... } list_counter_style::pad

padding formatting

◆ post

const char* list_counter_style::post

◆ pre

const char* list_counter_style::pre

◆ prefix

const char* list_counter_style::prefix

prefix formatting

◆ [struct]

struct { ... } list_counter_style::range

range of acceptable values

◆ start

const int list_counter_style::start

first acceptable value for this style

◆ suffix

const char* list_counter_style::suffix

suffix formatting

◆ symbols

const symbol_t* list_counter_style::symbols

array of symbols which represent this style

◆ system

css_error(* list_counter_style::system) (int value, const struct list_counter_style *cstyle, struct numeric *nval)

function to calculate the system

◆ value

const symbol_t list_counter_style::value

◆ weights

const int* list_counter_style::weights

symbol weights for additive schemes


The documentation for this struct was generated from the following file: