Merge pull request #28 from Lastique/patch-1

Silence MSVC 14.1 warnings of narrowing conversion
This commit is contained in:
jzmaddock
2017-06-02 08:16:10 +01:00
committed by GitHub

View File

@@ -43,8 +43,8 @@ namespace BOOST_REGEX_DETAIL_NS{
template <class charT> template <class charT>
struct digraph : public std::pair<charT, charT> struct digraph : public std::pair<charT, charT>
{ {
digraph() : std::pair<charT, charT>(0, 0){} digraph() : std::pair<charT, charT>(charT(0), charT(0)){}
digraph(charT c1) : std::pair<charT, charT>(c1, 0){} digraph(charT c1) : std::pair<charT, charT>(c1, charT(0)){}
digraph(charT c1, charT c2) : std::pair<charT, charT>(c1, c2) digraph(charT c1, charT c2) : std::pair<charT, charT>(c1, c2)
{} {}
digraph(const digraph<charT>& d) : std::pair<charT, charT>(d.first, d.second){} digraph(const digraph<charT>& d) : std::pair<charT, charT>(d.first, d.second){}