On Monday 22 September 2003 04:07 pm, Pavol Droba wrote:
> I have tried, but something is probably broken. I'm getting errors:
>
[snip yucky yucky errors]
>
> I don't know where is the problem.

Fixed now. Stupid little thinko.

> This feature is great, but to be realy usable, it will probably need a
> small adjustments. There is a set of doxygen params which have following
> format:
>
> PREDEFINED = BOOST_STRING_TYPENAME=typenam BOOST_STATIC_CONSTANT
>
> As you can see, this param can have multiple spaces and "=" in its
> definition. When I have tried to add a param like this, I got a couple of
> errors. Looking into doxygen.jam, I found, that you are using = sign as a
> delimiter. I'm not an expert in bjam, but it seems, that the params like
> this could not be parsed correctly by the current doxygen.jam.

Ah, silly me. 'tis fixed now, just remember to put double quotes around the 
value so Jam doesn't split it. Of course, that's doesn't mean Doxygen does 
the right thing. The Jamfile snippet below doesn't properly expand 
BOOST_STRING_TYPENAME in the XML output. Either I'm misunderstanding 
Doxygen's configuration file or it's a bug.

I suggest you use the name "reference" for the Doxygen-extracted reference 
material, e.g.,

doxygen reference :     
# no change here, I just don't want to duplicate the header list
        : <prefix>boost/string_algo/
          <doxygen:param>PREDEFINED="BOOST_STRING_TYPENAME=typename FOO=BAR"
        ;
                
boostbook string_algo : reference ;

That way there won't be any concern with name clashes.

        Doug



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Boost-docs mailing list
[EMAIL PROTECTED]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to