00001 /* -*- mode: c++ -*- */ 00002 00014 class FunctionFactory 00015 { 00016 %TypeHeaderCode 00017 #include "functions/FunctionFactory.h" 00018 %End 00019 00020 00021 private: 00022 00024 FunctionFactory ( ); 00025 00026 public: 00027 00028 static FunctionFactory * instance (); 00029 00030 const std::vector < std::string > & names (); 00031 void add ( FunctionBase * ); 00032 00033 };