libpressio 0.93.0
Loading...
Searching...
No Matches
pressio_options_iter.h
Go to the documentation of this file.
1#ifdef __cplusplus
2extern "C" {
3#endif
4
5
6#ifndef LIBPRESSIO_OPTIONS_ITER
7#define LIBPRESSIO_OPTIONS_ITER
8#include <stdbool.h>
9
15struct pressio_options;
16struct pressio_options_iter;
17
24struct pressio_options_iter* pressio_options_get_iter(struct pressio_options const* options);
30bool pressio_options_iter_has_value(struct pressio_options_iter* iter);
35void pressio_options_iter_next(struct pressio_options_iter* iter);
41char const* pressio_options_iter_get_key(struct pressio_options_iter* const iter);
47struct pressio_option * pressio_options_iter_get_value(struct pressio_options_iter* const iter);
52void pressio_options_iter_free(struct pressio_options_iter* const iter);
53#endif
54
55#ifdef __cplusplus
56}
57#endif
char const * pressio_options_iter_get_key(struct pressio_options_iter *const iter)
void pressio_options_iter_next(struct pressio_options_iter *iter)
struct pressio_options_iter * pressio_options_get_iter(struct pressio_options const *options)
bool pressio_options_iter_has_value(struct pressio_options_iter *iter)
struct pressio_option * pressio_options_iter_get_value(struct pressio_options_iter *const iter)
void pressio_options_iter_free(struct pressio_options_iter *const iter)
Definition: options.h:80
Definition: options.h:352