interrogatedb: add interrogate_element_is_sequence/mapping

This commit is contained in:
rdb 2018-12-23 15:44:01 +01:00
parent a0a2bf59bb
commit 6df8aede1f
2 changed files with 15 additions and 0 deletions

View File

@ -176,6 +176,18 @@ interrogate_element_setter(ElementIndex element) {
return InterrogateDatabase::get_ptr()->get_element(element).get_setter();
}
bool
interrogate_element_is_sequence(ElementIndex element) {
// cerr << "interrogate_element_is_sequence(" << element << ")\n";
return InterrogateDatabase::get_ptr()->get_element(element).is_sequence();
}
bool
interrogate_element_is_mapping(ElementIndex element) {
// cerr << "interrogate_element_is_mapping(" << element << ")\n";
return InterrogateDatabase::get_ptr()->get_element(element).is_mapping();
}
int
interrogate_number_of_globals() {
// cerr << "interrogate_number_of_globals()\n";

View File

@ -153,6 +153,9 @@ EXPCL_INTERROGATEDB FunctionIndex interrogate_element_getter(ElementIndex elemen
EXPCL_INTERROGATEDB bool interrogate_element_has_setter(ElementIndex element);
EXPCL_INTERROGATEDB FunctionIndex interrogate_element_setter(ElementIndex element);
EXPCL_INTERROGATEDB bool interrogate_element_is_sequence(ElementIndex element);
EXPCL_INTERROGATEDB bool interrogate_element_is_mapping(ElementIndex element);
// Global Data
// This is the list of global data elements.