solidity/test/libsolidity/syntaxTests/operators/userDefined
2023-01-25 00:29:10 +01:00
..
calling_operator_as_attached_function_via_function_name.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
calling_operator_as_attached_function_via_operator_name.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
calling_operator_imported_global_non_global.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
calling_operator_imported_transitively_non_global.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
calling_operator_that_makes_external_call.sol Disallow defining operators with non-pure functions 2023-01-25 00:29:10 +01:00
calling_operator_that_makes_pure_external_call.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
calling_operator_with_implicit_conversion.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_builtin_types.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_contract.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_enum.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_error.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_event.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_interface.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_library.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_struct.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_wildcard_type_at_contract_level.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
defining_operator_for_wildcard_type_at_file_level.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_attached_free_function.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_builtin_abi_encode.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_builtin_keccak256.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_builtin_revert.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_contract_function_at_contract_level.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_contract_function_at_file_level.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_error.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_event.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_function_pointer.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_function_shadowing_builtin_keccak256.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_library_function_external.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_library_function_private_at_contract_level.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_library_function_private_at_file_level.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_library_function_public_internal_or_private.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_non_pure_function.sol Disallow defining operators with non-pure functions 2023-01-25 00:29:10 +01:00
implementing_operator_with_overloaded_function.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
implementing_operator_with_privately_overloaded_function.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_different_functions_global_and_non_global_binary.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_different_functions_global_and_non_global_different_files.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_different_functions_global_and_non_global_unary.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_different_functions_same_directive_operator_not_used.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_different_functions_same_directive.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_on_file_and_contract_level.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_same_function_same_directive.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
multiple_operator_definitions_same_function_separate_directives.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_overloading.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_parsing_function_name_missing.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_parsing_no_brace.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_parsing_non_user_definable.sol Disallow redefining <<, >>, ** and ! 2023-01-25 00:29:10 +01:00
operator_parsing_not_an_operator.sol Disallow redefining <<, >>, ** and ! 2023-01-25 00:29:10 +01:00
operator_parsing_operator_name_missing.sol Disallow redefining <<, >>, ** and ! 2023-01-25 00:29:10 +01:00
operator_parsing_operator_named_as.sol Disallow redefining <<, >>, ** and ! 2023-01-25 00:29:10 +01:00
operator_returning_wrong_types.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_taking_and_returning_types_not_matching_using_for.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_taking_no_parameters_binary.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_taking_no_parameters_unary.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_taking_or_returning_different_types.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
operator_taking_two_parameters_unary.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
using_for_attaching_functions_and_defining_operators_same_directive.sol fixup! User-defined operators: Tests 2023-01-25 00:29:10 +01:00
using_for_with_operator_at_contract_level_global_different_file.sol Disallow redefining <<, >>, ** and ! 2023-01-25 00:29:10 +01:00
using_for_with_operator_at_contract_level_global.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
using_for_with_operator_at_contract_level_in_base_contract.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
using_for_with_operator_at_contract_level_in_interface.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
using_for_with_operator_at_contract_level_in_library.sol User-defined operators: Tests 2023-01-25 00:29:10 +01:00
using_for_with_operator_at_file_level_global_different_file.sol Disallow redefining <<, >>, ** and ! 2023-01-25 00:29:10 +01:00