Boost logo

Boost Users :

Subject: [Boost-users] [Assign]
From: John Dlugosz (JDlugosz_at_[hidden])
Date: 2010-07-01 12:20:44

This is my first time reaching for the Assign library, but I'm insprired by what I've seen discussed here in the list.

I'm creating a vector from three ranges. So something like:

   std::vector<record_type> newvec= list_of().range(a,b).range(c,d).range(e,f);

would be right? The tutorial doesn't show anything where the stuff begins with a range, only stuff in the list_of(). But I'm thinking I have to start with list_of, even if it's empty, to kick it off, right? I'm hoping that correctly kicks it off but doesn't add default elements!

Next question: the range c,d is going to be a whole vector. That is, the V.begin(), V.end() pair from another object. Can I just name V alone? Would that be done in a range(V) wrapper, or by itself, or some other function name?


TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at