- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
14. Magic Members
Below is a list of all implemented magic members in DSSL and their associated functionalities. Note that the internal use of magic functionality will always perform an instance access.
- 
__init__: Defines the constructor of a class.
- 
__str__: Defines the explicit cast to a string.
- 
__debug__: Defines the string for debug printing.
- 
__fmt__: Defines the element for string formatting.
- 
__eq__: Overloads the==operator.
- 
__ne__: Overloads the!=operator.
- 
__lt__: Overloads the<operator.
- 
__le__: Overloads the<=operator.
- 
__gt__: Overloads the>operator.
- 
__ge__: Overloads the>=operator.
- 
__add__: Overloads the+operator.
- 
__and__: Overloads the&operator.
- 
__or__: Overloads the|operator.
- 
__xor__: Overloads the^operator.
- 
__sub__: Overloads the-operator.
- 
__concat__: Overloads the~operator.
- 
__lshift__: Overloads the<<operator.
- 
__rshift__: Overloads the>>operator.
- 
__mul__: Overloads the*operator.
- 
__div__: Overloads the/operator.
- 
__rem__: Overloads the%operator.
- 
__pow__: Overloads the**operator.
- 
__floordiv__: Overloads the//operator.
- 
__mod__: Overloads the%%operator.
- 
__not__: Overloads the!operator.