14 #ifndef __OP_ExprFunc_h__
15 #define __OP_ExprFunc_h__
33 std::ostream *err = 0, std::ostream *out = 0);
34 int load(
const char *filename,
35 std::ostream *err, std::ostream *out,
bool notify_new);
37 std::ostream *err = 0, std::ostream *out = 0);
39 std::ostream *err, std::ostream *out,
bool notify_new);
40 int save(std::ostream &os)
const;
42 int entries()
const {
return myFunctions.entries(); }
47 void ls(std::ostream &os);
48 void rm(
const char *funcname, std::ostream *out = 0);
49 void removeAllFunctions();
50 void edit(
const char *funcname, std::ostream *err,
int reedit=0);
51 int cat(std::ostream &os,
const char *funcname);
GT_API const UT_StringHolder filename
GLuint const GLchar * name
EX_ExprFunc * getFunction(int idx)
void sort(I begin, I end, const Pred &pred)
FMT_CONSTEXPR auto find(Ptr first, Ptr last, T value, Ptr &out) -> bool