#include <stdio.h>
#include "cr-attr-sel.h"
Go to the source code of this file.
Functions | |
CRAttrSel * | cr_attr_sel_new (void) |
The constructor of CRAttrSel. | |
enum CRStatus | cr_attr_sel_append_attr_sel (CRAttrSel *a_this, CRAttrSel *a_attr_sel) |
Appends an attribute selector to the current list of attribute selectors represented by a_this. | |
enum CRStatus | cr_attr_sel_prepend_attr_sel (CRAttrSel *a_this, CRAttrSel *a_attr_sel) |
Prepends an attribute selector to the list of attributes selector represented by a_this. | |
guchar * | cr_attr_sel_to_string (CRAttrSel *a_this) |
void | cr_attr_sel_dump (CRAttrSel *a_this, FILE *a_fp) |
Dumps the current instance of CRAttrSel to a file. | |
void | cr_attr_sel_destroy (CRAttrSel *a_this) |
Destroys the current instance of CRAttrSel. |
Attributes selectors are described in the css2 spec [5.8]. There are more generally used in the css2 selectors described in css2 spec [5] .
Definition in file cr-attr-sel.c.
|
Appends an attribute selector to the current list of attribute selectors represented by a_this.
Definition at line 59 of file cr-attr-sel.c. References CR_BAD_PARAM_ERROR, CRAttrSel, _CRAttrSel::next, and _CRAttrSel::prev. |
|
Destroys the current instance of CRAttrSel. Frees all the fields if they are non null.
Definition at line 198 of file cr-attr-sel.c. References cr_string_destroy(), CRAttrSel, _CRAttrSel::name, _CRAttrSel::next, and _CRAttrSel::value. Referenced by cr_additional_sel_destroy(), and cr_additional_sel_set_attr_sel(). |
|
Dumps the current instance of CRAttrSel to a file.
Definition at line 176 of file cr-attr-sel.c. References cr_attr_sel_to_string(), and CRAttrSel. |
|
The constructor of CRAttrSel.
Definition at line 40 of file cr-attr-sel.c. References CRAttrSel. |
|
Prepends an attribute selector to the list of attributes selector represented by a_this.
Definition at line 86 of file cr-attr-sel.c. References CR_BAD_PARAM_ERROR, CRAttrSel, _CRAttrSel::next, and _CRAttrSel::prev. |
|
Definition at line 99 of file cr-attr-sel.c. References CRAttrSel, DASHMATCH, EQUALS, INCLUDES, _CRAttrSel::name, name, _CRAttrSel::next, _CRAttrSel::prev, SET, _CRString::stryng, and _CRAttrSel::value. Referenced by cr_additional_sel_one_to_string(), cr_additional_sel_to_string(), and cr_attr_sel_dump(). |