common: implement stringification of selectors
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#ifndef IVY_SELECTOR_H_
|
||||
#define IVY_SELECTOR_H_
|
||||
|
||||
#include <ivy/status.h>
|
||||
#include <blue/core/queue.h>
|
||||
#include <ivy/status.h>
|
||||
|
||||
enum ivy_selector_recipient {
|
||||
IVY_SEL_NONE = 0,
|
||||
@@ -27,8 +27,12 @@ IVY_API void ivy_selector_destroy(struct ivy_selector *sel);
|
||||
|
||||
IVY_API void ivy_selector_set_recipient(
|
||||
struct ivy_selector *sel, enum ivy_selector_recipient r);
|
||||
IVY_API enum ivy_status ivy_selector_set_name(struct ivy_selector *sel, const char *name);
|
||||
IVY_API enum ivy_status ivy_selector_set_name(
|
||||
struct ivy_selector *sel, const char *name);
|
||||
IVY_API enum ivy_status ivy_selector_add_arg(
|
||||
struct ivy_selector *sel, const char *label, const char *name);
|
||||
|
||||
IVY_API size_t ivy_selector_to_string(
|
||||
const struct ivy_selector *sel, char *out, size_t max);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user