Introducing ECMA property descriptor (8.10) type and helpers for it: constructor and destructor.
This commit is contained in:
@@ -96,6 +96,21 @@ extern bool ecma_compare_zt_string_to_ecma_string( const ecma_char_t *string_p,
|
||||
extern bool ecma_compare_ecma_string_to_ecma_string(const ecma_array_first_chunk_t *string1_p, const ecma_array_first_chunk_t *string2_p);
|
||||
extern void ecma_free_array( ecma_array_first_chunk_t *first_chunk_p);
|
||||
|
||||
extern ecma_property_descriptor_t ecma_make_property_descriptor( bool is_value_defined,
|
||||
bool is_get_defined,
|
||||
bool is_set_defined,
|
||||
bool is_writable_defined,
|
||||
bool is_enumerable_defined,
|
||||
bool is_configurable_defined,
|
||||
ecma_value_t value,
|
||||
ecma_value_t get,
|
||||
ecma_value_t set,
|
||||
ecma_property_writable_value_t writable,
|
||||
ecma_property_enumerable_value_t enumerable,
|
||||
ecma_property_configurable_value_t configurable);
|
||||
|
||||
extern void ecma_free_property_descriptor( ecma_property_descriptor_t prop_desc);
|
||||
|
||||
#endif /* !JERRY_ECMA_HELPERS_H */
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user