need many trees

main
Brett 2024-03-19 13:48:44 -04:00
parent dfac3014f4
commit 065ab60edc
3 changed files with 17 additions and 2 deletions

View File

@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.25) cmake_minimum_required(VERSION 3.25)
project(lilfbtf5 VERSION 0.1.33) project(lilfbtf5 VERSION 0.1.34)
option(ENABLE_ADDRSAN "Enable the address sanitizer" OFF) option(ENABLE_ADDRSAN "Enable the address sanitizer" OFF)
option(ENABLE_UBSAN "Enable the ub sanitizer" OFF) option(ENABLE_UBSAN "Enable the ub sanitizer" OFF)

View File

@ -36,6 +36,7 @@ namespace fb
class type_engine_t; class type_engine_t;
class gp_system_t; class gp_system_t;
class gp_population_t;
// no way we are going to have more than 4billion types or functions. // no way we are going to have more than 4billion types or functions.
using type_id = blt::u32; using type_id = blt::u32;

View File

@ -20,15 +20,29 @@
#define LILFBTF5_SYSTEM_H #define LILFBTF5_SYSTEM_H
#include <lilfbtf/fwddecl.h> #include <lilfbtf/fwddecl.h>
#include <lilfbtf/tree.h>
#include <vector>
namespace fb namespace fb
{ {
class gp_system_t class gp_population_t
{ {
}; };
class gp_system_t
{
private:
public:
gp_system_t(type_engine_t& types): types(types)
{}
private:
type_engine_t& types;
};
} }
#endif //LILFBTF5_SYSTEM_H #endif //LILFBTF5_SYSTEM_H