• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ICRAR / libprofit / 310 / 6
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 27 Mar 2019 03:02AM UTC
Files 47
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Mar 2019 02:39AM UTC coverage: 90.92% (-0.02%) from 90.94%
COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage"

push

travis-ci

rtobar
Removing unnecessary overloads

These are automatically generated by the compiler already so there is no
need for us to define them explicitly. In fact our explicit definitions
created more trouble than benefit, since we were defining the copy/move
ctors/assignments but we were not defining a destructor, and therefore
were violating the Rule of Five.

The only time where we want to maintain these explicit functions is in
the _2dcoordinate class, where we want to give some special meaning to
move-from objects so they become (0, 0) 2d coordinates. In this case we
don't remove the special functions, but actually add the destructor to
complete the Five.

Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>

1542 of 1696 relevant lines covered (90.92%)

2393525.41 hits per line

Source Files on job 310.6 (COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage")
  • Tree
  • List 0
  • Changed 20
  • Source Changed 11
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 290
  • Travis Job 310.6
  • 0ce39151 on github
  • Prev Job for COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage" on master (#302.6)
  • Next Job for COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage" on master (#313.6)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc