Definition at line 234 of file glue_class.cpp.
object_field_rep | ( | const alias< generic > & | a2, | |
nat | i2 | |||
) | [inline] |
Definition at line 239 of file glue_class.cpp.
void close | ( | ) | const [inline] |
Definition at line 249 of file glue_class.cpp.
References mmx::as_object(), mmx::get_alias(), mmx::set_alias(), and mmx::type().
00249 { 00250 object_field_rep* me= const_cast<object_field_rep*> (this); 00251 vector<generic> v= as<vector<generic> > (mmx_unobject (get_alias (a))); 00252 v[i]= *temp; 00253 (void) set_alias (a, as_object (as<generic> (v), type (get_alias (a)))); 00254 mmx_delete_one<generic> (me->temp); 00255 me->temp= NULL; }
generic get | ( | ) | const [inline] |
Definition at line 241 of file glue_class.cpp.
References mmx::get_alias(), and mmx::read().
generic& open | ( | ) | const [inline] |
Definition at line 244 of file glue_class.cpp.
References mmx::get_alias(), and mmx::read().
00244 { 00245 object_field_rep* me= const_cast<object_field_rep*> (this); 00246 vector<generic> v= as<vector<generic> > (mmx_unobject (get_alias (a))); 00247 me->temp= mmx_new_one<generic> (read (v, i)); 00248 return *me->temp; }