function_name_mangling.sol 351 B

1234567891011121314151617181920
  1. enum E {
  2. v1,
  3. v2
  4. }
  5. struct S {
  6. int256 i;
  7. bool b;
  8. address a;
  9. }
  10. contract C {
  11. // foo_
  12. function foo() public pure {}
  13. // foo_uint256_addressArray2Array
  14. function foo(uint256 i, address[2][] memory a) public pure {}
  15. // foo_uint8Array2__int256_bool_address
  16. function foo(E[2] memory e, S memory s) public pure {}
  17. }