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

skypjack / entt / 564
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: wip
DEFAULT BRANCH: master
Ran 01 Jul 2018 10:49AM UTC
Jobs 1
Files 23
Run time 2s
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

pending completion
564

Pull #107

travis-ci

web-flow
Allow export of used Family template instantiation

Identifiers for components and co are generated via template
instantiation. If you have two separate compilation units like a library
and an application using this library which pass a Registry around you
really want to have both use the same identifier or you are in for a lot
of undefined behavior fun.

Using the same compiler (version) for both is a good first step, but you
will also need the template instantiation symbols to have public
visibility in the library so that the application can use them instead
of generating its own instances (with different Identifiers).

On Windows symbols are by default hidden in dlls, on Linux the default
tends to be public, but is easily changed by -fvisibility=hidden and
recommended for a respectable library.

Note that you don't need nor possibly want to export the Family
instances in a library if EnTT isn't part of your public interface.
Pull Request #107: Allow export of used Family template instantiation for shared libraries

1670 of 1670 relevant lines covered (100.0%)

180.8 hits per line

Jobs
ID Job ID Ran Files Coverage
7 564.7 (COMPILER=g++-7 CXXFLAGS="-O0 --coverage -fno-inline -fno-inline-small-functions -fno-default-inline") 01 Jul 2018 10:49AM UTC 0
100.0
Travis Job 564.7
Source Files on build 564
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #564
  • Pull Request #107
  • PR Base - master (#559)
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