gboolean getter)
gboolean getter, gboolean hidden)
typelib_attr_accessor(TreeState *state, XPTMethodDescriptor *meth,                      gboolean getter){#ifdef DEBUG_shaver_attr    fprintf(stdout, "DBG: adding %cetter for %s\n",            getter ? 'g' : 's', ATTR_IDENT(state->tree).str);#endif    if (!XPT_FillMethodDescriptor(meth,                                   (PRUint8) (getter ?                                     XPT_MD_GETTER : XPT_MD_SETTER),                                  ATTR_IDENT(state->tree).str, 1) ||        !fill_pd_from_type(state, meth->params,                           (uint8) (getter ?                             (XPT_PD_RETVAL | XPT_PD_OUT) : XPT_PD_IN),                          ATTR_TYPE_DECL(state->tree)))        return FALSE;    fill_pd_as_nsresult(meth->result);    NEXT_METH(state)++;    return TRUE;}