|
Index
C++ Code Documentation
template <class TYPE> eval::number_op
File: BASE/eval/NumberOp.H
public:
- number_op();
 | void constructor | |
- ~number_op();
 | destructor | |
- static int evaluate_identifier(TYPE &, base::String const &);
- static int lookup_function( char const *name, size_t len, uint arg_count );
- static int apply_function( TYPE &r, int function_id, TYPE *arg, uint arg_count );
- static void from_string( TYPE &x, base::String const & );
- static void to_string( base::String &, TYPE const & );
- typedef void (*function0_t)( TYPE & );
protected:
- typedef void (*function1_t)( TYPE &, TYPE const & );
- typedef void (*function2_t)( TYPE &, TYPE const &, TYPE const & );
- struct function0x_t;
- struct function1x_t;
- struct function2x_t;
- static function0x_t const function0[];
- static function1x_t const function1[];
- static function2x_t const function2[];
- enum fn_id;
private:
|