parameters: (self, builder, ty, ptr, align=None)
return_statement: return dm.load_from_data_pointer(builder, ptr, align)
docstring: Unpack value from the array storage at *ptr*.
          If *align* is given, it is the guaranteed alignment for *ptr*
          (by default, the standard ABI alignment).
docstring_summary: Unpack value from the array storage at *ptr*.
          If *align* is given, it is the guaranteed alignment for *ptr*
          (by default, the standard ABI alignment).
docstring_tokens: Unpack value from the array storage at * ptr * . If * align * is given it is the guaranteed alignment for * ptr * ( by default the standard ABI alignment ) .
function: def unpack_value(self, builder, ty, ptr, align=None):
          """
          Unpack value from the array storage at *ptr*.
          If *align* is given, it is the guaranteed alignment for *ptr*
          (by default, the standard ABI alignment).
          """
          dm = self.data_model_manager[ty]
          return dm.load_from_data_pointer(builder, ptr, align)
function_tokens: def unpack_value ( self , builder , ty , ptr , align = None ) : dm = self . data_model_manager [ ty ] return dm . load_from_data_pointer ( builder , ptr , align )