def __init__(<EOL>self,<EOL>container_name,<EOL>element_type_index,<EOL>element_type_typedef,<EOL>eraser,<EOL>key_type_index=None,<EOL>key_type_typedef=None,<EOL>unordered_maps_and_sets=False):
self._name = container_name<EOL>self.element_type_index = element_type_index<EOL>self.element_type_typedef = element_type_typedef<EOL>self.key_type_index = key_type_index<EOL>self.key_type_typedef = key_type_typedef<EOL>self.unordered_maps_and_sets = unordered_maps_and_sets<EOL>self.remove_defaults_impl = getattr(<EOL>defaults_eraser(unordered_maps_and_sets), eraser)<EOL>
:param container_name: std container name
:param element_type_index: position of value\\mapped type within
template arguments list
:param element_type_typedef: class typedef to the value\\mapped type
:param key_type_index: position of key type within template arguments
list
:param key_type_typedef: class typedef to the key type