Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

| >>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
| 
| Lars> Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes: |
| Lars> >>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes: | |
| Lars> Lars> We should make a way to ensure that LyXFunc are called
| Lars> with the | Lars> correct number of arguments and also that the
| Lars> arguments are of | Lars> the correct type. I think I have a nice
| Lars> solution for | Lars> this...first we change the
| Lars> LyXFunc::dispatch to a different type | Lars> of arg... | | This
| Lars> seems nice, but we need a way to declare the types of the |
| Lars> arguments of functions, or something like that.
| 
| Lars> Actually we don't _have_ to the LFUN case in LyXFunc will take
| Lars> care of that:
| 
| Sure, we don't have to, but having this done in a central place
| (LyXAction) and for all functions would be a major win, IMO. This
| would also be a much better way of documenting them.
| 
| Of course, I do not know _how_ we would do that.

I think we can do it by storing type_info objects...not super nice but
it might work...

What do we need it for?

Ok, we can get a bit better error reporting but thats about it.

        Lgb

Reply via email to