Alex,

Sorry for the delay, just as a heads-up: I'll get back to you later today.

Regards Hartmut
---------------
http://boost-spirit.com
http://stellar.cct.lsu.edu


> -----Original Message-----
> From: [email protected] [mailto:hpx-users-
> [email protected]] On Behalf Of Alexander Neundorf
> Sent: Friday, March 24, 2017 4:19 PM
> To: [email protected]
> Subject: Re: [hpx-users] strange for-loop in hpx::util::find_prefixes() ?
> 
> On 2017 M03 22, Wed 22:11:16 CET Alexander Neundorf wrote:
> > Hi,
> >
> > while looking into making hpx install into lib64/, I came across
> > hpx::util::find_prefixes(), which contains a loop I don't understand:
> >
> > That's the code:
> >        std::string prefixes = find_prefix(library);
> >         typedef boost::tokenizer<boost::char_separator<char> >
> tokenizer;
> >         boost::char_separator<char> sep(HPX_INI_PATH_DELIMITER);
> >         tokenizer tokens(prefixes, sep);
> >         std::string result;
> >         for(tokenizer::iterator it = tokens.begin(); it != tokens.end();
> > ++it) {
> >         ...
> >
> >
> > find_prefix(), according to the code and to the documentation, returns
> "the
> > installation path of the specified module", i.e. 1 path.
> > Why is there the need to tokenize that using a PATH_DELIMITER (":" here)
> and
> > then iterate over all tokens ? It looks to me like there is always
> exactly
> > one path ?
> 
> IOW, can I remove the loop, maybe add a function util::find_library_dir(),
> and
> return in find_prefixes() the directory based on hpx_prefix and the
> directory
> based on the library dir ?
> 
> Alex
> 
> _______________________________________________
> hpx-users mailing list
> [email protected]
> https://mail.cct.lsu.edu/mailman/listinfo/hpx-users

_______________________________________________
hpx-users mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users

Reply via email to