libdom
Loading...
Searching...
No Matches
Macros | Functions
foreach.h File Reference
#include <dom/dom.h>
#include <list.h>

Go to the source code of this file.

Macros

#define get_next_domnodelist(l, i, r)
 
#define get_next_domnamednodemap(m, i, r)
 
#define get_next_domhtmlcollection(c, i, r)
 

Functions

void foreach_initialise_domnodelist (dom_nodelist *list, unsigned int *iterator)
 
void foreach_initialise_list (list *list, unsigned int *iterator)
 
void foreach_initialise_domnamednodemap (dom_namednodemap *map, unsigned int *iterator)
 
void foreach_initialise_domhtmlcollection (dom_html_collection *coll, unsigned int *iterator)
 
bool _get_next_domnodelist (dom_nodelist *list, unsigned int *iterator, dom_node **ret)
 
bool get_next_list (list *list, unsigned int *iterator, void **ret)
 
bool _get_next_domnamednodemap (dom_namednodemap *map, unsigned int *iterator, dom_node **ret)
 
bool _get_next_domhtmlcollection (dom_html_collection *coll, unsigned int *iterator, dom_node **ret)
 

Macro Definition Documentation

◆ get_next_domhtmlcollection

#define get_next_domhtmlcollection ( c,
i,
r )
Value:
(dom_html_collection *) (c), (unsigned int *) (i), (dom_node **) (r))
bool _get_next_domhtmlcollection(dom_html_collection *coll, unsigned int *iterator, dom_node **ret)
Definition foreach.c:117
Definition html_collection.h:21
Definition node.h:79

◆ get_next_domnamednodemap

#define get_next_domnamednodemap ( m,
i,
r )
Value:
(dom_namednodemap *) (m), (unsigned int *) (i), (dom_node **) (r))
bool _get_next_domnamednodemap(dom_namednodemap *map, unsigned int *iterator, dom_node **ret)
Definition foreach.c:92
Definition namednodemap.c:26

◆ get_next_domnodelist

#define get_next_domnodelist ( l,
i,
r )
Value:
(dom_nodelist *) (l), (unsigned int *) (i), (dom_node **) (r))
bool _get_next_domnodelist(dom_nodelist *list, unsigned int *iterator, dom_node **ret)
Definition foreach.c:43
Definition nodelist.c:26

Function Documentation

◆ _get_next_domhtmlcollection()

bool _get_next_domhtmlcollection ( dom_html_collection * coll,
unsigned int * iterator,
dom_node ** ret )

◆ _get_next_domnamednodemap()

bool _get_next_domnamednodemap ( dom_namednodemap * map,
unsigned int * iterator,
dom_node ** ret )

◆ _get_next_domnodelist()

bool _get_next_domnodelist ( dom_nodelist * list,
unsigned int * iterator,
dom_node ** ret )

◆ foreach_initialise_domhtmlcollection()

void foreach_initialise_domhtmlcollection ( dom_html_collection * coll,
unsigned int * iterator )

◆ foreach_initialise_domnamednodemap()

void foreach_initialise_domnamednodemap ( dom_namednodemap * map,
unsigned int * iterator )

◆ foreach_initialise_domnodelist()

void foreach_initialise_domnodelist ( dom_nodelist * list,
unsigned int * iterator )

Please see foreach.h for the usage of the following functions

◆ foreach_initialise_list()

void foreach_initialise_list ( list * list,
unsigned int * iterator )

◆ get_next_list()

bool get_next_list ( list * list,
unsigned int * iterator,
void ** ret )