Lines Matching refs:strlist
15 struct strlist { struct
30 struct strlist *strlist__new(const char *slist, const struct strlist_config *config); argument
31 void strlist__delete(struct strlist *slist);
33 void strlist__remove(struct strlist *slist, struct str_node *sn);
34 int strlist__load(struct strlist *slist, const char *filename);
35 int strlist__add(struct strlist *slist, const char *str);
37 struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx);
38 struct str_node *strlist__find(struct strlist *slist, const char *entry);
40 static inline bool strlist__has_entry(struct strlist *slist, const char *entry) in strlist__has_entry()
45 static inline bool strlist__empty(const struct strlist *slist) in strlist__empty()
50 static inline unsigned int strlist__nr_entries(const struct strlist *slist) in strlist__nr_entries()
56 static inline struct str_node *strlist__first(struct strlist *slist) in strlist__first()