Boost logo

Boost :

From: larsbj_at_[hidden]
Date: 2002-01-23 16:35:25

"Fernando Cacciola" <fcacciola_at_[hidden]> writes:

| ----- Original Message -----
| From: <larsbj_at_[hidden]>
| To: <boost_at_[hidden]>
| Sent: Wednesday, January 23, 2002 5:50 PM
| Subject: Re: [boost] environment variable access
>> "Fernando Cacciola" <fcacciola_at_[hidden]> writes:
>> | You can use find(), but then "environment" would have to define
| iterators,
>> | at least '.end()' to compare against, thus
>> | it would look too much like a finite-size sequence while it might be
| not.
>> I can't think of one case where it won't be finite-size.
>> (at least not in a case that is environment specific)
| The source of variables, itself, such as the enviroment, can be of finite
| size.
| But does it mean that this must be reflected into the data structure?

Are there systems that do not have the equivalent of getenv and

An super simple implementation on most unices could result in (f.ex.):

   envir_iterator env(environ);
   envir_iterator end;
   for (; env != end; ++env) {
       pair<string, string> p = *env;

Or do you want to avoid using the system environment?


Boost list run by bdawes at, gregod at, cpdaniel at, john at