__ofunc.h 790 B

12345678910111213141516171819
  1. #ifndef VIRTUALMATH___OFUNC_H
  2. #define VIRTUALMATH___OFUNC_H
  3. #include "__virtualmath.h"
  4. #include "__base.h"
  5. #include "__run.h"
  6. LinkValue *registeredFunctionCore(OfficialFunction of, wchar_t *name, enum NameFuncVar nfv, FUNC_NT);
  7. bool iterNameFunc(NameFunc *list, FUNC_NT);
  8. bool iterClassFunc(NameFunc *list, FUNC_NT);
  9. void iterBaseNameFunc(NameFunc *list, struct LinkValue *belong, FUNC_CORE);
  10. void iterBaseClassFunc(NameFunc *list, LinkValue *belong, FUNC_CORE);
  11. LinkValue *makeBaseChildClass(LinkValue *inherit, Inter *inter);
  12. bool checkIndex(vint *index, const vint *size, FUNC_NT);
  13. bool checkSlice(vint *first, vint *second, const vint *stride, vint size, FUNC_NT);
  14. void addBaseClassVar(wchar_t *name, LinkValue *obj, LinkValue *belong, Inter *inter);
  15. #endif //VIRTUALMATH___OFUNC_H