ifcopenshell.express.mapping#

Module Contents#

class ifcopenshell.express.mapping.Mapping(schema)#
express_to_cpp_typemapping#
supported_argument_types#
argument_count(self, t)#
arguments(self, t)#
derived_in_supertype(self, t)#
flatten_type(self, type)#
flatten_type_string(self, type)#
get_assignable_arguments(self, t, include_derived=False)#
get_parameter_type(self, attr, allow_optional=True)#
get_type_dep(self, type)#
is_array(self, type)#
is_templated_list(self, attr)#
list_instance_type(self, attr)#
make_argument_entity(self, attr)#
make_argument_type(self, attr)#
make_type_string(self, type)#
simple_type_parent(self, type)#