Opened 9 years ago
Closed 4 years ago
#8728 closed Bugs (fixed)
GIL's png scanline_reader: multiple definition of this_t
| Reported by: | Owned by: | Stefan Seefeld | |
|---|---|---|---|
| Milestone: | Boost 1.68.0 | Component: | gil USE GITHUB | 
| Version: | Boost Development Trunk | Severity: | Problem | 
| Keywords: | Cc: | mateusz@… | 
Description
In the SVN head version of boost/gil/extension/io/formats/png/scanline_read.hpp (version 84903), this_t is defined twice, one as a private type:
private: typedef scanline_reader< Device , png_tag > this_t;
And once as a different, incompatible public type:
public: typedef scanline_reader< Device, tag_t > this_t;
Change History (4)
comment:1 by , 9 years ago
comment:2 by , 6 years ago
| Cc: | added | 
|---|
comment:3 by , 5 years ago
| Owner: | changed from to | 
|---|
comment:4 by , 4 years ago
| Milestone: | To Be Determined → Boost 1.68.0 | 
|---|---|
| Resolution: | → fixed | 
| Status: | new → closed | 
GIL in Boost 1.68 delivers completely re-implemented I/O extensions. The new version does not include the duplicate definition, so the issue should be gone now.
Closing as fixed.
GitHub ref: https://github.com/boostorg/gil/projects/4#card-12368455
  Note:
 See   TracTickets
 for help on using tickets.
    

(it compiles fine if the
privatedefinition is removed)