Lines Matching defs:fset

971     // rec_func must be set for either fget or fset.
973 handle fget, handle fset,
980 fset.ptr() ? fset : none(),
1189 fset([pm](type &c, const D &value) { c.*pm = value; }, is_method(*this));
1190 def_property(name, fget, fset, return_value_policy::reference_internal, extra...);
1205 fset([pm](object, const D &value) { *pm = value; }, scope(*this));
1206 def_property_static(name, fget, fset, return_value_policy::reference, extra...);
1244 class_ &def_property(const char *name, const Getter &fget, const Setter &fset, const Extra& ...extra) {
1245 return def_property(name, fget, cpp_function(method_adaptor<type>(fset)), extra...);
1248 class_ &def_property(const char *name, const Getter &fget, const cpp_function &fset, const Extra& ...extra) {
1249 return def_property(name, cpp_function(method_adaptor<type>(fget)), fset,
1255 class_ &def_property(const char *name, const cpp_function &fget, const cpp_function &fset, const Extra& ...extra) {
1256 return def_property_static(name, fget, fset, is_method(*this), extra...);
1261 class_ &def_property_static(const char *name, const Getter &fget, const cpp_function &fset, const Extra& ...extra) {
1262 return def_property_static(name, cpp_function(fget), fset, return_value_policy::reference, extra...);
1267 class_ &def_property_static(const char *name, const cpp_function &fget, const cpp_function &fset, const Extra& ...extra) {
1270 auto rec_fget = get_function_record(fget), rec_fset = get_function_record(fset);
1289 def_property_static_impl(name, fget, fset, rec_active);