Boost logo

Boost Users :

Subject: Re: [Boost-users] how are the iterative/looping mechanism implemented in boost preprocessor?
From: Michael Caisse (boost_at_[hidden])
Date: 2011-05-24 18:11:13


On 05/24/2011 02:20 PM, R A wrote:
> at first i thought that the boost library came with it's own
> implementation of a c preprocessor, as i thought that was the only way
> it could be doing all that iteration (multiple "patterned"
> declarations, etc, etc) and the c standard hasn't introduced a notion
> of counters... i've considered concatenation, but that incurs a
> "final" string to be compared which cannot be generated automatically
> a priori (correct me if i'm mistaken). but when i looked at boost
> thoroughly, it seems to be doing everything in standard. so can
> anybody tell me how that is done?
>

<snip>

>
> i know this may sound trivial and totally beginner-like, but can
> anyone explain it to me, as i don't have the whole day just trying to
> decipher everything out.

A little time with the Boost.Preprocessor library documentation should
get you going.

<http://www.boost.org/doc/libs/1_46_1/libs/preprocessor/doc/index.html>

-- 
Michael Caisse
Object Modeling Designs
www.objectmodelingdesigns.com

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