00001 00002 #ifndef functioni_h 00003 #define functioni_h 00004 00005 #include "keyvali.h" 00006 #include "function.h" 00007 00008 class NLP2; 00009 00010 class C_FunctionImpl: public C_KeyValCreatableImpl { 00011 protected: 00012 NLP2 *func(); 00013 public: 00014 C_FunctionImpl(); 00015 ~C_FunctionImpl(); 00016 00017 double value(CORBA_Environment &IT_env); 00018 00019 unsigned char function_has_object(CORBA_Environment &e) 00020 { return has_object(e); } 00021 }; 00022 00023 DEF_TIE_C_Function(C_FunctionImpl); 00024 00025 #endif