module documentation
        
        Undocumented
| Function | unpack | 
    Undocumented | 
| Function | unpack | 
    Undocumented | 
| Function | unpack | 
    Undocumented | 
| Function | unpack | 
    Undocumented | 
| Function | unpack | 
    Undocumented | 
| Function | unpack | 
    Undocumented | 
    
    def unpack(type_description, resolver):
    
  
  Undocumented
| Parameters | |
typereven_api.MaybeTypeDescription | Undocumented | 
resolver:TypeResolver | Undocumented | 
| Returns | |
_Optional[ | Undocumented | 
    
    def unpack_array(array, resolver):
    
  
  Undocumented
| Parameters | |
array:reven_api.MaybeTypeDescription | Undocumented | 
resolver:TypeResolver | Undocumented | 
| Returns | |
Array | Undocumented | 
    
    def unpack_enumeration(type_description, resolver):
    
  
  Undocumented
| Parameters | |
typereven_api.MaybeTypeDescription | Undocumented | 
resolver:TypeResolver | Undocumented | 
| Returns | |
_Union[ | Undocumented | 
    
    def unpack_pointer(pointer, resolver):
    
  
  Undocumented
| Parameters | |
pointer:reven_api.MaybeTypeDescription | Undocumented | 
resolver:TypeResolver | Undocumented | 
| Returns | |
Pointer | Undocumented | 
    
    def unpack_struct(type_description, kind, resolver):
    
  
  Undocumented
| Parameters | |
typereven_api.MaybeTypeDescription | Undocumented | 
kind:StructKind | Undocumented | 
resolver:TypeResolver | Undocumented | 
| Returns | |
Struct | Undocumented | 
    
    def unpack_struct_field(field, resolver):
    
  
  Undocumented
| Parameters | |
field:reven_api.MaybeField | Undocumented | 
resolver:TypeResolver | Undocumented | 
| Returns | |
_Union[ | Undocumented |