Esempio n. 1
0
int DoubleDigit::gfbi(string name)
{
    IntVar *v;
    lib=ConnectToSharedMemory();
//lib->Load();
    v=(IntVar*)lib->Find(name);
    return v->getValue();
}
Esempio n. 2
0
int Square::gfb(string name)
{
 IntVar *v;
 lib=ConnectToSharedMemory();
 lib->Load();
 v=(IntVar*)lib->Find(name);
 return v->getValue();
}
Esempio n. 3
0
int Square::getVarFromBase(string name, int newval)
{
 IntVar *v;
 lib=MkSM();
 lib->Load();
 if((v=(IntVar*)lib->Find(name))==0)
 {
  lib->Create(name, newval);
  lib->Save();
  v=(IntVar*)lib->Find(name);
 }
 return (v->getValue());
}
Esempio n. 4
0
Digit::Digit(string name)
{
 Library l;
 IntVar *v;
 l.Load();
 if((v=(IntVar*)l.Find(name))==0)
 {
  l.Create(name, 69);
  l.Save();
  v=(IntVar*)l.Find(name);
 }
 setDigit(v->getValue());
}