efl/src
Lauro Moura 03da60997e cxx: Fix some warnings from -Wextra
Summary:
- As we don't have C++17's [[fallthrough]], rely on GCC'd detection
  of fallthrough comments.

  See https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/

- Replaced some copy constructors with typecast operators.

  Previously, a constructor with remove_const/remove_cv were used
  to allow const iterators to be constructed from non-const iterators.
  This had the side effect of making these constructors actual copy
  constructors for non const lists. As we did not define other
  special constructors/operators, the rule of 5 were violated for these
  cases.

  This commit replaces these constructors with actual typecast operators
  that promote non const iterators to their const counterparts.

- Cast a Eina_Bool/bool narrowing conversion

- Add a missing break statement from D10050

Reviewers: zmike, brunobelo, felipealmeida

Reviewed By: brunobelo

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9934
2019-09-23 13:58:01 -03:00
..
benchmarks meson.build: allow to disable tiff evas loader 2019-09-13 11:26:19 -04:00
bin elm_test: mark image_zoomable test as non-legacy 2019-09-23 12:57:22 +02:00
bindings cxx: Fix some warnings from -Wextra 2019-09-23 13:58:01 -03:00
edje_external
examples efl/image: rename "border" -> "border_insets" 2019-09-18 10:08:56 +02:00
generic evas - rsvg loader - comment out deprecated func from rsvg we don't need 2019-09-16 01:47:05 +01:00
lib cxx: Fix some warnings from -Wextra 2019-09-23 13:58:01 -03:00
modules ector engine: +null checking. 2019-09-23 21:15:28 +09:00
scripts eolian: rename any_value_ptr -> any_value_ref for consistency 2019-09-20 18:03:39 +02:00
static_libs ector: code refactoring. 2019-09-06 17:56:02 +09:00
tests test: Add a logic to check a size of Check 2019-09-23 10:44:33 +02:00
wayland_protocol