Ignore:
Timestamp:
04/09/15 23:51:28 (9 years ago)
Author:
Maciej Komosinski
Message:
  • explicit c_str() in SString instead of (const char*) cast
  • genetic converters and GenMan? are now thread-local which enables multi-threaded simulator separation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/_demos/genoconv_test.cpp

    r286 r348  
    7777{
    7878SString dst;
    79 const char* src=in;
     79const char* src=in.c_str();
    8080const char* t;
    8181int insideneuron=0;
     
    112112{
    113113printf("Genotype:\n%s\nFormat: %c\nValid: %s\nComment: %s\n",
    114         (const char*)g.getGene(),g.getFormat(),g.isValid()?"yes":"no",(const char*)g.getComment());
     114        g.getGene().c_str(),g.getFormat(),g.isValid()?"yes":"no",g.getComment().c_str());
    115115}
    116116
     
    124124gcm.addConverter(new GenoConv_Test2());
    125125gcm.addConverter(new GenoConv_Test3());
    126 Geno::useConverters(gcm);
     126Geno::useConverters(&gcm);
    127127
     128Geno::Validators validators;
    128129ModelGenoValidator model_validator;
    129 Geno::addValidator(&model_validator);
     130validators+=&model_validator;
     131Geno::useValidators(&validators);
    130132
    131133const char* src=(argc>1)?argv[1]:"X";
Note: See TracChangeset for help on using the changeset viewer.