Boost logo

Boost Users :

Subject: Re: [Boost-users] upgrade from boost 1.39 to boost 1.50. Issue with regex_match
From: MAURICE Jean (jean.maurice_at_[hidden])
Date: 2016-10-20 06:00:51


So ...
I spent a long time to step into the app with the debugger. The string "{m_pimpl={...}}" is what the debugger shows in childNode.infoNode.rFullPathFilePattern.

And childNode.infoNode.rFullPathFilePattern is the third parameter of
    if(true==boost::regex_match(sAdaptation, what, childNode.infoNode.rFullPathFilePattern))

it cannot return true : right ? (in fact it is what happens)

TIA
Jean

-----Message d'origine-----
De : Boost-users [mailto:boost-users-bounces_at_[hidden]] De la part de John Maddock
Envoyé : jeudi 20 octobre 2016 11:45
À : boost-users_at_[hidden]
Objet : Re: [Boost-users] upgrade from boost 1.39 to boost 1.50. Issue with regex_match

On 20/10/2016 10:17, MAURICE Jean wrote:
> Hi John,
>
> The first thing I would like to know is :
>
> Is "{m_pimpl={.}}" a correct regular expression ?

No, it's just a view of the internals of something (the regex object?)

You would need to call basic_regex::str() to get the actual stored regular expression, or else just stream the regex object to cout.

> If yes, what does it mean ?
>
> TIA
> Jean


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net