def __init__(self, name='<STR_LIT>', decl_type=None):
declaration.declaration_t.__init__(self, name)<EOL>byte_info.byte_info.__init__(self)<EOL>self._decl_type = decl_type<EOL>if not isinstance(decl_type, str) and decl_type is not None:<EOL><INDENT>self.byte_size = decl_type.byte_size<EOL>self.byte_align = decl_type.byte_align<EOL><DEDENT>
creates class that describes C++ typedef