Public Member Functions

equalize_grouped_routine_rep Class Reference

List of all members.

Public Member Functions


Detailed Description

Definition at line 116 of file overload.cpp.


Constructor & Destructor Documentation

equalize_grouped_routine_rep ( const routine &  fun2,
const vector< nat > &  sig2 
) [inline]

Definition at line 120 of file overload.cpp.

                                                                             :
    routine_rep (gen (GEN_EQUALIZE_GROUPED, fun2->name)),
    fun (fun2), sig (sig2) {}

Member Function Documentation

generic apply ( const vector< generic > &  args ) const [inline]

Definition at line 123 of file overload.cpp.

References mmx::equalize().

                                                    {
    vector<generic> v= equalize (args);
    if (N(v)>0 && is<exception> (v[N(v)-1])) return v[N(v)-1];
    else return fun->apply (v); }
vector<nat> signature (  ) const [inline]

Definition at line 127 of file overload.cpp.

{ return sig; }

The documentation for this class was generated from the following file: