List of all items
Enums
- analyzer::ast::Node
- analyzer::ast::Target
- analyzer::optimizations::Optimization
- analyzer::qa::QualityAssurance
- analyzer::vulnerabilities::Vulnerability
- report::vulnerability_report::VulnerabilitySeverity
Functions
- analyzer::ast::contract_part_as_target
- analyzer::ast::expression_as_target
- analyzer::ast::extract_target_from_node
- analyzer::ast::extract_targets_from_node
- analyzer::ast::new_targets
- analyzer::ast::source_unit_part_as_target
- analyzer::ast::statement_as_target
- analyzer::ast::walk_node_for_targets
- analyzer::optimizations::address_balance::address_balance_optimization
- analyzer::optimizations::address_zero::address_zero_optimization
- analyzer::optimizations::analyze_dir
- analyzer::optimizations::analyze_for_optimization
- analyzer::optimizations::assign_update_array_value::assign_update_array_optimization
- analyzer::optimizations::bool_equals_bool::bool_equals_bool_optimization
- analyzer::optimizations::cache_array_length::cache_array_length_optimization
- analyzer::optimizations::constant_variables::constant_variable_optimization
- analyzer::optimizations::get_all_optimizations
- analyzer::optimizations::immutable_variables::get_storage_variables_assigned_in_constructor
- analyzer::optimizations::immutable_variables::immutable_variables_optimization
- analyzer::optimizations::increment_decrement::extract_increment_decrement
- analyzer::optimizations::increment_decrement::extract_pre_increment_pre_decrement
- analyzer::optimizations::increment_decrement::increment_decrement_optimization
- analyzer::optimizations::memory_to_calldata::memory_to_calldata_optimization
- analyzer::optimizations::multiple_require::multiple_require_optimization
- analyzer::optimizations::optimal_comparison::optimal_comparison_optimization
- analyzer::optimizations::pack_storage_variables::pack_storage_variables_optimization
- analyzer::optimizations::pack_struct_variables::pack_struct_variables_optimization
- analyzer::optimizations::payable_function::payable_function_optimization
- analyzer::optimizations::private_constant::private_constant_optimization
- analyzer::optimizations::safe_math::safe_math_optimization
- analyzer::optimizations::safe_math::safe_math_post_080_optimization
- analyzer::optimizations::safe_math::safe_math_pre_080_optimization
- analyzer::optimizations::shift_math::shift_math_optimization
- analyzer::optimizations::short_revert_string::short_revert_string_optimization
- analyzer::optimizations::solidity_keccak256::solidity_keccak256_optimization
- analyzer::optimizations::solidity_math::solidity_math_optimization
- analyzer::optimizations::sstore::sstore_optimization
- analyzer::optimizations::str_to_optimization
- analyzer::optimizations::string_errors::string_error_optimization
- analyzer::qa::analyze_dir
- analyzer::qa::analyze_for_qa
- analyzer::qa::get_all_qa
- analyzer::qa::str_to_qa
- analyzer::qa::template::_template_qa
- analyzer::utils::get_32_byte_storage_variables
- analyzer::utils::get_constant_variables
- analyzer::utils::get_immutable_variables
- analyzer::utils::get_line_number
- analyzer::utils::get_solidity_major_minor_patch_version
- analyzer::utils::get_solidity_major_version
- analyzer::utils::get_solidity_minor_version
- analyzer::utils::get_solidity_patch_version
- analyzer::utils::get_solidity_version_from_source_unit
- analyzer::utils::get_type_size
- analyzer::utils::storage_slots_used
- analyzer::vulnerabilities::analyze_dir
- analyzer::vulnerabilities::analyze_for_vulnerability
- analyzer::vulnerabilities::get_all_vulnerabilities
- analyzer::vulnerabilities::str_to_vulnerability
- analyzer::vulnerabilities::template::_template_vulnerability
- analyzer::vulnerabilities::unsafe_erc20_operation::unsafe_erc20_operation_vulnerability
- report::generation::generate_report
- report::optimization_report::generate_optimization_report
- report::optimization_report::get_optimization_report_section
- report::qa_report::generate_qa_report
- report::qa_report::get_qa_report_section
- report::report_sections::optimizations::address_balance::report_section_content
- report::report_sections::optimizations::address_zero::report_section_content
- report::report_sections::optimizations::assign_update_array_value::report_section_content
- report::report_sections::optimizations::bool_equals_bool::report_section_content
- report::report_sections::optimizations::cache_array_length::report_section_content
- report::report_sections::optimizations::constant_variable::report_section_content
- report::report_sections::optimizations::immutable_variable::report_section_content
- report::report_sections::optimizations::increment_decrement::report_section_content
- report::report_sections::optimizations::memory_to_calldata::report_section_content
- report::report_sections::optimizations::multiple_require::report_section_content
- report::report_sections::optimizations::optimal_comparison::report_section_content
- report::report_sections::optimizations::overview::report_section_content
- report::report_sections::optimizations::pack_storage_variables::report_section_content
- report::report_sections::optimizations::pack_struct_variables::report_section_content
- report::report_sections::optimizations::payable_function::report_section_content
- report::report_sections::optimizations::private_constant::report_section_content
- report::report_sections::optimizations::safe_math_post_080::report_section_content
- report::report_sections::optimizations::safe_math_pre_080::report_section_content
- report::report_sections::optimizations::shift_math::report_section_content
- report::report_sections::optimizations::short_revert_string::report_section_content
- report::report_sections::optimizations::solidity_keccak256::report_section_content
- report::report_sections::optimizations::solidity_math::report_section_content
- report::report_sections::optimizations::sstore::report_section_content
- report::report_sections::optimizations::string_errors::report_section_content
- report::report_sections::qa::overview::report_section_content
- report::report_sections::vulnerabilities::overview::report_section_content
- report::report_sections::vulnerabilities::unsafe_erc20_operation::report_section_content
- report::vulnerability_report::generate_vulnerability_report
- report::vulnerability_report::get_vulnerability_report_section