mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-11-11 13:29:49 -05:00
doc: Mark up some code examples
These blocks were misformatted in normal paragraph style in the
generated docs. Also, added \comment{} for comments within one code
example.
Signed-off-by: Benjamin Herr <ben@0x539.de>
This commit is contained in:
parent
37ffae3164
commit
5b353ad44d
1 changed files with 18 additions and 14 deletions
|
|
@ -89,27 +89,31 @@ struct wl_interface {
|
||||||
*
|
*
|
||||||
* The following code will initialize a list:
|
* The following code will initialize a list:
|
||||||
*
|
*
|
||||||
* struct wl_list foo_list;
|
* ~~~
|
||||||
|
* struct wl_list foo_list;
|
||||||
*
|
*
|
||||||
* struct item_t {
|
* struct item_t {
|
||||||
* int foo;
|
* int foo;
|
||||||
* struct wl_list link;
|
* struct wl_list link;
|
||||||
* };
|
* };
|
||||||
* struct item_t item1, item2, item3;
|
* struct item_t item1, item2, item3;
|
||||||
*
|
*
|
||||||
* wl_list_init(&foo_list);
|
* wl_list_init(&foo_list);
|
||||||
* wl_list_insert(&foo_list, &item1.link); Pushes item1 at the head
|
* wl_list_insert(&foo_list, &item1.link); \comment{Pushes item1 at the head}
|
||||||
* wl_list_insert(&foo_list, &item2.link); Pushes item2 at the head
|
* wl_list_insert(&foo_list, &item2.link); \comment{Pushes item2 at the head}
|
||||||
* wl_list_insert(&item2.link, &item3.link); Pushes item3 after item2
|
* wl_list_insert(&item2.link, &item3.link); \comment{Pushes item3 after item2}
|
||||||
|
* ~~~
|
||||||
*
|
*
|
||||||
* The list now looks like [item2, item3, item1]
|
* The list now looks like [item2, item3, item1]
|
||||||
*
|
*
|
||||||
* Will iterate the list in ascending order:
|
* Will iterate the list in ascending order:
|
||||||
*
|
*
|
||||||
* item_t *item;
|
* \code
|
||||||
* wl_list_for_each(item, foo_list, link) {
|
* item_t *item;
|
||||||
* Do_something_with_item(item);
|
* wl_list_for_each(item, foo_list, link) {
|
||||||
* }
|
* Do_something_with_item(item);
|
||||||
|
* }
|
||||||
|
* \endcode
|
||||||
*/
|
*/
|
||||||
struct wl_list {
|
struct wl_list {
|
||||||
struct wl_list *prev;
|
struct wl_list *prev;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue