source: cpp/frams/genetics/defgenoconv.cpp @ 282

Last change on this file since 282 was 228, checked in by Maciej Komosinski, 11 years ago

More warnings for illegal ExtValue? operations: object+-*/%something and similar

  • Property svn:eol-style set to native
File size: 1.8 KB
RevLine 
[121]1// This file is a part of the Framsticks GDK.
[197]2// Copyright (C) 1999-2014  Maciej Komosinski and Szymon Ulatowski.  See LICENSE.txt for details.
[121]3// Refer to http://www.framsticks.com/ for further information.
4
[109]5#include "defgenoconv.h"
6
7#include GEN_CONFIG_FILE
8
[139]9#ifdef USE_GENCONV_f10
[121]10#include "f1/conv_f1.h"
[109]11#endif
[139]12#ifdef USE_GENCONV_f20
[121]13#include "f2/conv_f2.h"
[109]14#endif
[139]15#ifdef USE_GENCONV_f32
[121]16#include "f3/conv_f3.h"
[109]17#endif
[139]18#ifdef USE_GENCONV_f40
[121]19#include "f4/conv_f4.h"
[109]20#endif
[139]21#ifdef USE_GENCONV_f41_TEST
[121]22#include "f4/conv_f4.h"
[109]23#endif
[139]24#ifdef USE_GENCONV_f50
[121]25#include "f5/conv_f5.h"
[109]26#endif
[139]27#ifdef USE_GENCONV_f60
[121]28#include "f6/geno_f6.h"
[109]29#endif
[139]30#ifdef USE_GENCONV_f70
[121]31#include "f7/conv_f7.h"
[109]32#endif
[228]33#ifdef USE_GENCONV_f81     
[121]34#include "f8/conv_f8tof1.h"
[109]35#endif
[139]36#ifdef USE_GENCONV_f90
[121]37#include "f9/conv_f9.h"
[109]38#endif
[139]39#ifdef USE_GENCONV_fF0
40#include "fF/conv_fF.h"
41#endif
[109]42
[145]43void DefaultGenoConvManager::addDefaultConverters()
[109]44{
[139]45#ifdef USE_GENCONV_f10
46        addConverter(new GenoConv_f1());
[109]47#endif
[139]48#ifdef USE_GENCONV_f20
49        addConverter(new GenoConv_f20());
[109]50#endif
[139]51#ifdef USE_GENCONV_f32
52        addConverter(new GenoConv_f32());
[109]53#endif
[139]54#ifdef USE_GENCONV_f40
55        addConverter(new GenoConv_f40());
[109]56#endif
[139]57#ifdef USE_GENCONV_f41_TEST
58        addConverter(new GenoConv_f41_TestOnly());
[109]59#endif
[139]60#ifdef USE_GENCONV_f50
61        addConverter(new GenoConv_f50);
[109]62#endif
[139]63#ifdef USE_GENCONV_f60
64        addConverter(new GenoConv_f60);
[109]65#endif
[139]66#ifdef USE_GENCONV_f70
67        addConverter(new GenoConv_f70);
[109]68#endif
[139]69#ifdef USE_GENCONV_f81
[228]70        addConverter(new GenoConv_F8ToF1()); //uncompilable for now... needs lemon, and still borland complains for a hundred of unknown reasons with all kinds of nonsense messages :/
[109]71#endif
[139]72#ifdef USE_GENCONV_f90
73        addConverter(new GenoConv_f90);
[109]74#endif
[139]75#ifdef USE_GENCONV_fF0
76        addConverter(new GenoConv_fF0);
77#endif
[109]78
[139]79        param.updatetab();
[109]80}
Note: See TracBrowser for help on using the repository browser.