Ignore:
Timestamp:
Nov 9, 1999, 3:04:05 PM (26 years ago)
Author:
ansari
Message:

portage cxx en cours

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archTOI.old/toipullproducer.cc

    r534 r555  
    1010
    1111bool TOIPullProducer::canGetValue(long sampleNum, TOI const& toi) {
    12   map<TOI, TOIProducer*> m = neededTOIs[toi];
     12  map<TOI, TOIProducer*> & m = neededTOIs[toi];
    1313  for (map<TOI, TOIProducer*>::iterator i = m.begin(); i != m.end(); i++) {
    1414    if (!(*i).second->canGetValue(sampleNum-needBefore, (*i).first) ||
     
    2727
    2828bool TOIPullProducer::canGetValueLater(long sampleNum, TOI const& toi) {
    29   map<TOI, TOIProducer*> m = neededTOIs[toi];
     29  map<TOI, TOIProducer*> & m = neededTOIs[toi];
    3030  for (map<TOI, TOIProducer*>::iterator i = m.begin(); i != m.end(); i++) {
    3131    if (!(*i).second->canGetValueLater(sampleNum+needAfter, (*i).first)) return false;
     
    4646long TOIPullProducer::firstSampleNum(TOI const& toi) {
    4747  long xx = -999999999L;
    48   map<TOI, TOIProducer*> m = neededTOIs[toi];
     48  map<TOI, TOIProducer*> & m = neededTOIs[toi];
    4949  for (map<TOI, TOIProducer*>::iterator i = m.begin(); i != m.end(); i++) {
    5050    long x = (*i).second->firstSampleNum((*i).first) + needBefore;
     
    5656long TOIPullProducer::lastSampleNum(TOI const& toi) {
    5757  long xx = 999999999L;
    58   map<TOI, TOIProducer*> m = neededTOIs[toi];
     58  map<TOI, TOIProducer*> & m = neededTOIs[toi];
    5959  for (map<TOI, TOIProducer*>::iterator i = m.begin(); i != m.end(); i++) {
    6060    long x = (*i).second->lastSampleNum((*i).first) - needAfter;
     
    6666void TOIPullProducer::propagateLowBound(TOI const& toi, long sampleNum) {
    6767  CHKPROD
    68   map<TOI, TOIProducer*> need = neededTOIs[toi];
     68  map<TOI, TOIProducer*> & need = neededTOIs[toi];
    6969  for (map<TOI, TOIProducer*>::iterator i = need.begin(); i != need.end(); i++) {
    7070    (*i).second->wontNeedEarlier((*i).first, this, sampleNum-needBefore);
Note: See TracChangeset for help on using the changeset viewer.