<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.comp.lib.boost.user">
    <title>gmane.comp.lib.boost.user</title>
    <link>http://blog.gmane.org/gmane.comp.lib.boost.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42303"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42298"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42296"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42295"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42292"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42282"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42280"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42279"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42277"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42268"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42267"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42260"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42259"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42257"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42243"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42240"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42238"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42234"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42233"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.boost.user/42229"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42303">
    <title>[review][constrained_value] Review of Constrained Value Library begins today</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42303</link>
    <description>Hi all,

The review of the Robert Kawulak's Constrained Value library begins today 
December 1, 2008, and will end on December 10th -- I will be the review 
manager.  Please post reviews to the developer list.

Here's the library synopsis:

The Boost Constrained Value library contains class templates useful for 
creating constrained objects. A simple example is an object representing an 
hour of a day, for which only integers from the range [0, 23] are valid values.

       bounded_int&lt;int, 0, 23&gt;::type hour;
       hour = 20; // OK
       hour = 26; // exception!

Behavior in case of assignment of an invalid value can be customized. The 
library has a policy-based design to allow for flexibility in defining 
constraints and behavior in case of assignment of invalid values. Policies may 
be configured at compile-time for maximum efficiency or may be changeable at 
runtime if such dynamic functionality is needed.

The library can be downloaded from the here:
http://rk.go.pl/f/constrained_value.zip

The docume</description>
    <dc:creator>Jeff Garland</dc:creator>
    <dc:date>2008-12-01T12:30:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42298">
    <title>-Wundef warnings</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42298</link>
    <description>When using the -Wundef flag with gcc, I get warnings like the following:

   error: "BOOST_MSVC" is not defined

At least once before this was brought up on the lists:

   http://lists.boost.org/boost-users/2006/10/22819.php

The suggested solution is to disable this warning.  However, it seems to 
make more sense to just fix this in Boost (using #if defined(...) or 
#ifdef).  Why not make this fix in Boost?
</description>
    <dc:creator>Yang Zhang</dc:creator>
    <dc:date>2008-12-01T09:55:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42296">
    <title>./configure: Permission denied (Mac)</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42296</link>
    <description>
Hi!

I am trying to install boost 1.37 on Leopard 10.5.2.

I have put boost_1_37_0 in my home directory and I have successfully
compiled and executed a header only application.

I am following the following instructions:

http://www.boost.org/doc/libs/1_37_0/more/getting_started/unix-variants.html

When I try to run ./configure --help I get a permission denied error.

-bash: ./configure: Permission denied

When I say sudo: ./configure 

sudo: ./configure: command not found

The configure file is certainly there.

I have even tried to make it readable and writable by everyone.

Any ideas?
Thanks.
</description>
    <dc:creator>framebuffer</dc:creator>
    <dc:date>2008-12-01T03:52:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42295">
    <title>[Review] UUID library (mini-)review ends today,November 30rd</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42295</link>
    <description>Hi all,

the review of Andy Tompkins' UUID library ends today, November 30th.
Nevertheless, it's still possible to submit a review for at least a week, as
I'm not going to have time for the analysis of the review before Christmas.

Thanks to all of you who submitted a review.

Regards Hartmut
Review Manager
</description>
    <dc:creator>Hartmut Kaiser</dc:creator>
    <dc:date>2008-12-01T01:14:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42292">
    <title>date formatting problem</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42292</link>
    <description>Hi,

I'm trying to read dates in "%d%m%Y" (DDMMYYYY). Unfortunately, it
doesn't work. Here is the code:

#include &lt;string&gt;
#include &lt;stdexcept&gt;
#include &lt;iostream&gt;
#include "boost/date_time/gregorian/gregorian.hpp"
using std::string;
using namespace boost::gregorian;
using boost::date_time::not_a_date_time;
using std::cout;
using std::cin;
using std::endl;
using std::locale;

int main()
{
     try {
         date dt( not_a_date_time );

         date_facet* facet(new date_facet("%d%m%Y"));
         cout.imbue( locale( cout.getloc(), facet ) );
         cin.imbue( locale( cin.getloc(), facet ) );
         cout.exceptions( std::ios_base::failbit );
         cin.exceptions( std::ios_base::failbit );

         cin &gt;&gt; dt;
         cout &lt;&lt; dt &lt;&lt; endl;
     } catch ( const std::exception&amp; e ) {
         cout &lt;&lt; typeid(e).name() &lt;&lt; " " &lt;&lt; e.what();
     }
     return 0;
}

Here program output:


If date is assigned programmaticaly, then cout does work as expected and
the date output is in %d%m%Y format.

I've tried </description>
    <dc:creator>Sergey Skorokhodov</dc:creator>
    <dc:date>2008-11-30T17:51:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42282">
    <title>[boost::filesystem::wpath]wpath missing in boost 1.37?</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42282</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Ken zhang</dc:creator>
    <dc:date>2008-11-29T18:40:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42280">
    <title>newbie: Problem compiling IOStreams</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42280</link>
    <description>Hi,

I try to compile boost 1.3.7 on an Vista64 pc. What I do:

bjam --toolset=msvc --build-dir=lib64 --build-type=complete 
address-model=64 stage -sZLIB_INCLUDE=C:/Projekte/3D/opennurbs/zlib 
-sBZIP2_INCLUDE=C:/Projekte/C++/bzip2-1.0.5 &gt;log.txt

But I always get errors for not founding "zlib.h" and "bzlib.h". 
Attached is the log from compilation.

Thanks for any hint,

Patrik


warning: Graph library does not contain optional GraphML reader.
note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the
note: directories containing the Expat headers and libraries, respectively.
error: No best alternative for libs/iostreams/build/boost_zlib
     next alternative: required properties: (empty)
         matched
     next alternative: required properties: (empty)
         matched
error: No best alternative for libs/iostreams/build/boost_bzip2
     next alternative: required properties: (empty)
         matched
     next alternative: required properties: (empty)
         matched
error: No best alte</description>
    <dc:creator>Patrik Mueller</dc:creator>
    <dc:date>2008-11-29T12:18:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42279">
    <title>[PROTO] Custom functions,scalar terminal and make_expr vs details::as_expr_if</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42279</link>
    <description>I have a large number of custom unary and bin ary function that I map 
using unary_expr and binary_expr.
The problem is the following : my grammar has integral or floating point 
scalar terminal.
So, when I want to create a binary function that takes any elements of 
my domain, I'm boudn to do the following :

template&lt;class L,class R&gt;
typename result_of::make_expr&lt;....&gt;::type
my_custom_binary_func( L const&amp; l, R const&amp; r )
{
 return make_expr( ... );
}

Alas, as I already discussed with Eric, nothign prevent me to use 
my_custom_binary_func over types
that aren't in my grammar. To do so, I was told to use SFINAE to prune 
unwanted element by matching the result type
of make_expr on my grammar. However, this proves cumbersome and slow 
down compile time by *a large factor* when
I have a large number of such function (and I have like 50 or 60).

So i wandered into proto source code and looked at how proto solves this 
problem for its binary operator.
This solution seems more elegant but as it live sin proto::</description>
    <dc:creator>Joel Falcou</dc:creator>
    <dc:date>2008-11-29T16:02:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42277">
    <title>[boost::string_algo] Minor documentation error</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42277</link>
    <description>Hi,

I found a minor error in the Boost String Algorithms documentation for 
Boost 1.37.

http://www.boost.org/doc/libs/1_37_0/doc/html/boost/algorithm/is_less.html
Documentation states "Compare two operands using &gt; operator", when 
implementation use &lt; operator.

http://www.boost.org/doc/libs/1_37_0/doc/html/boost/algorithm/is_not_greater.html
Documentation states "Compare two operands using &gt; operator", when 
implementation use &lt;= operator.

Best regards,
Anders Dalvander
</description>
    <dc:creator>Anders Dalvander</dc:creator>
    <dc:date>2008-11-29T11:50:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42268">
    <title>Intersection Points in Higher Dimension</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42268</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Chaman Singh Verma</dc:creator>
    <dc:date>2008-11-28T12:53:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42267">
    <title>About boost.mpi and boost 1.35</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42267</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Sofia Aparicio Secanellas</dc:creator>
    <dc:date>2008-11-28T09:18:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42260">
    <title>boost and std::wstring</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42260</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Sean Farrow</dc:creator>
    <dc:date>2008-11-28T08:26:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42259">
    <title>ignoring stuff</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42259</link>
    <description>hi all,

i'm trying to ignore unecognized lines of input (so following lines can be processed without the 
parse failing).

eg: very simple scenario as follows:

///===================================================
{
using namespace boost::spirit;
typedef file_iterator&lt;char&gt; iterator_t;
typedef scanner&lt;iterator_t, scanner_policies_t&gt; scanner_t;
typedef rule&lt;scanner_t&gt; rule_t;

int red=0, green=0, blue=0;

rule_t option =
(str_p("red") &gt;&gt; '=' &gt;&gt; int_p[assign(red)])
|
(str_p("green") &gt;&gt; '=' &gt;&gt; int_p[assign(green)])
|
(str_p("blue") &gt;&gt; '=' &gt;&gt; int_p[assign(blue)])
|
;

iterator_t first(filename.c_str());
if (!first) return;
iterator_t last = first.make_end();

parse(first, last, *option, space_p);
}
///===================================================

wiw is a parser that will skip over the unrecognized line with input like this:
------------------
red = 255
kermit = green
green = 128
blue = 128
------------------
and correctly interpret the green and blue values..

i played ar</description>
    <dc:creator>jono</dc:creator>
    <dc:date>2008-11-28T03:17:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42257">
    <title>rule python-extension unknown in module Jamfile</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42257</link>
    <description>Hello,
I am trying to get started with boost.python. When following the tutorial http://www.boost.org/doc/libs/1_37_0/libs/python/doc/tutorial/doc/html/python/hello.html I get the same problems that have been described in https://bugs.launchpad.net/ubuntu/+source/boost/+bug/164551, namely:
$ bjam --toolset=gcc test
Jamroot:18: in modules.load
rule python-extension unknown in module Jamfile&lt;/usr/share/doc/libboost-doc/examples/libs/python/example&gt;.
/usr/share/boost-build/build/project.jam:312: in load-jamfile
/usr/share/boost-build/build/project.jam:68: in load
/usr/share/boost-build/build/project.jam:170: in project.find
/usr/share/boost-build/build-system.jam:248: in load
/usr/share/boost-build/kernel/modules.jam:261: in import
/usr/share/boost-build/kernel/bootstrap.jam:132: in boost-build
/usr/share/doc/libboost-doc/examples/libs/python/example/boost-build.jam:7: in module scope
$

This may be an Ubuntu problem, but there was no reaction on the bug report since one year. Can you suggest a solution or expl</description>
    <dc:creator>Patrick Meier</dc:creator>
    <dc:date>2008-11-27T23:01:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42243">
    <title>Mac 64/32 bit universal libraries</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42243</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Neal Meyer</dc:creator>
    <dc:date>2008-11-26T22:14:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42240">
    <title>[boost::iostreams] How to get number of bytes written?</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42240</link>
    <description>Hi All,

I'm using boost::iostreams and its filters to compress and decompress data.
However I'm not able to retrieve number of bytes really written (number of
bytes after a compression).

Does anybody know how to do that?

I'm currently using following code:

coffset if offset to where start with writing of compressed data and after
call it shall contain the length of the file. This works good to get length
of the compressed block unless block of data is written somewhere in the
middle of the file thus end of file is not the same as the last offset
where compressed data has been written to.

io::file_descriptor file(fd);
file.seek(coffset, ios_base::beg);
{
    io::filtering_ostream out;
    // Push the compression filter (bl-&gt;type.push(out);)
    out.push(file);

    io::write(out, buf, length);

    // Destroying the object 'out' causes all filters to
    // flush.
}
// Update raw length of the file.
//
coffset = file.seek(0, ios_base::end);

Thank you for any help,
Milan Svoboda
</description>
    <dc:creator>Milan Svoboda</dc:creator>
    <dc:date>2008-11-26T19:43:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42238">
    <title>program_options: Allowing unknown options in configfiles</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42238</link>
    <description>Hi,

I'm trying to use the Program Options library to parse command line arguments
and config files.  I can do this with moderate success. I am currently
stuck on a
solution to the problem of unrecognized options that are present in a
config file.
It seems that parse_config_file() does not have an obvious way to not abort
reading a config file once it finds something that isn't declared in the options
description.

Any help on how to get around this (or just a kind of "hey you missed
this bit of
the manual" kind of pointer) would be very welcome.

Thanks,
         Kevin
</description>
    <dc:creator>Kevin Channon</dc:creator>
    <dc:date>2008-11-26T18:11:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42234">
    <title>Trouble with asio using lib pion and boost.function</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42234</link>
    <description>Hi there,

I'm not actually sure this is a boost problem but I'll give it a try and ask for your opinion. Boost version is 1.36

I have a daemon here realising a web interface using pion and asio. Pion is also using asio. On Linux everything runs fine and I have my web interface, but using the same code on windows / vs 2005 I get the weirdest errors such as

" Unhandled exception at 0x1004e55d in myapp.exe: 0xC0000005: Access violation reading location 0xcdcdcdd1."

The debugger tells me this happens in function_template.hpp:

#if !BOOST_WORKAROUND(BOOST_MSVC, &lt; 1300)
  template&lt;typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS&gt;
  typename BOOST_FUNCTION_FUNCTION&lt;
      R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS&gt;::result_type
   BOOST_FUNCTION_FUNCTION&lt;R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS&gt;
  ::operator()(BOOST_FUNCTION_PARMS) const
  {
    if (this-&gt;empty())
      boost::throw_exception(bad_function_call());

    return static_cast&lt;vtable_type*&gt;(vtable)-&gt;invoker
          </description>
    <dc:creator>Stephan Menzel</dc:creator>
    <dc:date>2008-11-26T11:57:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42233">
    <title>How to handle an adjacency matrix on large size</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42233</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Navin Shaw</dc:creator>
    <dc:date>2008-11-26T10:34:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42229">
    <title>Maintenance Guidelines wiki page (Revison 8)</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42229</link>
    <description>Hi,

I have updated the Maintenance Guidelines wiki page. 

I have take in account the minor proof-reading modifications from Steve Watanave which I have overridden by error (thanks Steve!),and added a lot of thinks, maybe too much :)

Please read this mail completely before jumping to the page. 
This page need to be completed and reworked. Please be free to add new sections to the page or improve the current ones directly or post your comments or suggestions to this list.

Here it is the table of contents.

[C]   1. Motivation
[C]   2. Introduction
[C]         1. User code breaking cases
[I]         2. Versioning individual Boost libraries
[O]         3. Deprecating features
[I]         4. Cross version testing
[C]   3. Documentation
[O]         1. Tag Boost library with specific library version [developer]
[O]         2. Make feature request for each feature [developer, user]
[I]         3. Include the tracked tickets on the Release notes [developer]
[I]         4. List the test cases associated to the tra</description>
    <dc:creator>vicente.botet</dc:creator>
    <dc:date>2008-11-26T14:19:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.boost.user/42221">
    <title>hash_map use with serialization in Visual Studio 2005</title>
    <link>http://comments.gmane.org/gmane.comp.lib.boost.user/42221</link>
    <description>_______________________________________________
Boost-users mailing list
Boost-users&lt; at &gt;lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users</description>
    <dc:creator>Mauricio Gomes</dc:creator>
    <dc:date>2008-11-25T18:32:04</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.comp.lib.boost.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lib.boost.user</link>
  </textinput>
</rdf:RDF>
