| 406 | } |
| 407 | |
| 408 | bool SetOwnProp(name_t aName, ExprTokenType &aValue) |
| 409 | { |
| 410 | index_t insert_pos; |
| 411 | auto field = FindField(aName, insert_pos); |
| 412 | if (!field && !(field = Insert(aName, insert_pos))) |
| 413 | return false; |
| 414 | return field->Assign(aValue); |
| 415 | } |
| 416 | |
| 417 | bool SetOwnProp(name_t aName, __int64 aValue) { return SetOwnProp(aName, ExprTokenType(aValue)); } |
| 418 | bool SetOwnProp(name_t aName, IObject *aValue) { return SetOwnProp(aName, ExprTokenType(aValue)); } |
no test coverage detected