Project

General

Profile

Actions

Bug #693

closed

OFvariant needs a C++11 (and later) implementation

Added by Jan Schlamelcher almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
High
Assignee:
Jan Schlamelcher
Category:
-
Target version:
Start date:
2016-09-16
Due date:
% Done:

100%

Estimated time:
Module:
Operating System:
Compiler:

Description

OFvariant and depending classes currently can not be used when C++11 (C++14, C++17) support is enabled. This is due to "OFget" becoming defined as "std::get" in that case, which results in the OFget implementations for OFvariant not taking part in overload resolution. Instead of employing some "hackish" fix for overload resolution, OFvariant should instead get a separate C++11 implementation, taking advantage of variadic templates and decltype etc.

Actions #1

Updated by Jan Schlamelcher almost 9 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Closed by commit bf6ba98.

Actions

Also available in: Atom PDF