65 # define OSL_STRINGS_H 
   70 # if defined(__cplusplus) 
   75 # define OSL_URI_STRINGS "strings" 
  126 # if defined(__cplusplus) 
  130 # if defined(__cplusplus) 
  143     if (s != 
nullptr && s->string != 
nullptr) {
 
  144       return std::vector<std::string>(s->string,
 
  147     else { 
return std::vector<std::string>(); }
 
void osl_strings_dump(FILE *, osl_strings_p)
osl_interface_p osl_strings_interface()
std::vector< std::string > osl_strings_to_cpp(osl_const_strings_const_p s)
Convert osl_strings to std::vector<std::string> 
struct osl_strings * osl_strings_p
struct osl_strings const osl_const_strings_t
void osl_strings_free(osl_strings_p)
int osl_strings_equal(osl_strings_p, osl_strings_p)
void osl_strings_add(osl_strings_p, char const *const)
osl_strings_p osl_strings_malloc()
osl_strings_p osl_strings_generate(char *, int)
void osl_strings_idump(FILE *, osl_strings_p, int)
struct osl_strings const *const osl_const_strings_const_p
osl_strings_p osl_strings_sread(char **)
struct osl_strings const * osl_const_strings_p
osl_strings_p osl_strings_encapsulate(char *)
char * osl_strings_sprint(osl_strings_p)
osl_strings_p osl_strings_clone(osl_strings_p)
size_t osl_strings_find(osl_strings_p, char const *const)
struct osl_strings *const osl_strings_const_p
void osl_strings_print(FILE *, osl_strings_p)
osl_strings_p osl_strings_read(FILE *)
size_t osl_strings_size(osl_const_strings_const_p)