solidity/test/libsolidity/syntaxTests/operators/userDefined
2023-04-18 14:23:58 -03:00
..
calling_operator_as_attached_function_via_function_name.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_as_attached_function_via_operator_name.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_defined_separately_from_type_and_binding.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_defined_separately_from_type.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_imported_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_imported_transitively_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_imported_transitively.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_imported.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_in_constant_initialization.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_that_deploys_contract.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_that_makes_external_call.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_that_makes_pure_external_call.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_that_makes_view_external_call.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator_with_implicit_conversion.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
calling_operator.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_builtin_types.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_contract.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_enum.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_error.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_event.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_interface.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_library.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_struct.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_wildcard_type_at_contract_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
defining_operator_for_wildcard_type_at_file_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_attached_free_function.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_builtin_abi_encode.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_builtin_keccak256.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_builtin_revert.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_contract_function_at_contract_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_contract_function_at_file_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_error.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_event.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_function_pointer.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_function_shadowing_builtin_keccak256.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_library_function_at_contract_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_library_function_at_file_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_library_function_private_outside_of_library.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_library.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_non_pure_function_on_built_in_type_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_non_pure_function.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_overloaded_function.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_privately_overloaded_function.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_unqualified_library_function_at_file_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
implementing_operator_with_unqualified_library_function_in_library.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_different_functions_global_and_non_global_different_files.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_different_functions_global_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_different_functions_non_global_and_global_different_files.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_different_functions_same_directive_operator_not_used.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_different_functions_same_directive.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_on_file_and_contract_level.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_same_function_different_levels_free_function.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_same_function_different_levels_library_function.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_same_function_same_directive.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
multiple_operator_definitions_same_function_separate_directives.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_overloading.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_parsing_function_name_missing.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_parsing_no_brace.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_parsing_non_user_definable.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_parsing_not_an_operator.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_parsing_operator_name_empty_string.sol Fix null dereference in using for directive when operator name is empty 2023-04-18 14:23:58 -03:00
operator_parsing_operator_name_missing.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_parsing_operator_named_as.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_returning_wrong_types.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_taking_and_returning_types_not_matching_using_for.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_taking_no_parameters_binary.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_taking_no_parameters_unary.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_taking_or_returning_different_types.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
operator_taking_two_parameters_unary.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_attaching_functions_and_defining_operators_same_directive.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_contract_level_for_contract_level_type.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_contract_level_global_different_file.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_contract_level_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_contract_level_in_base_contract.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_contract_level_in_interface.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_file_level_for_contract_level_type_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_file_level_for_contract_level_type.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_file_level_global_and_non_global.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_file_level_global_different_file.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00
using_for_with_operator_at_file_level_global_unary_and_non_global_binary_same_file.sol User-defined operators: Tests 2023-02-22 00:40:03 +01:00