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:


template <class TYPE> eval::number_op GANG