class documentation
        
        class DataSymbol(Symbol):
Undocumented
| Method | __init__ | 
    Undocumented | 
| Method | __repr__ | 
    Undocumented | 
              Inherited from Symbol:
            
| Method | __eq__ | 
    Compares the instance for equality with an object. | 
| Method | __ge__ | 
    Undocumented | 
| Method | __gt__ | 
    Undocumented | 
| Method | __hash__ | 
    Returns the hash for this value. | 
| Method | __le__ | 
    Undocumented | 
| Method | __lt__ | 
    Undocumented | 
| Method | __ne__ | 
    Compares the instance for equality with an object. | 
| Method | __str__ | 
    Returns the nicely printable string representation of this instance. | 
| Property | binary | 
    Property: The binary in which the symbol have been declared. | 
| Property | demangled | 
    Property: The full demangled name of the symbol. | 
| Property | name | 
    Property: The name of the symbol. | 
| Property | rva | 
    Property: The relative virtual address (rva) inside the binary. | 
| Property | source | 
    Property: The name of the symbol as it is found in the binary or the debug file without any transformation. | 
| Instance Variable | _binary | 
    Undocumented | 
| Instance Variable | _datasource | 
    Undocumented | 
| Instance Variable | _symbol | 
    Undocumented | 
    
    def __init__(self, _datasource, _binary_id, _symbol):
    
  
  overrides 
    
    reven2.ossi.ossi.Symbol.__init__Undocumented
| Parameters | |
_datasource:DataSource | Undocumented | 
_binarystr | Undocumented | 
_symbol:_reven_api.Symbol | Undocumented |