107 inline void Init() { memset(
this,0,
sizeof(*
this)); }
111 void Print(leftv store=
NULL,
int spaces=0);
127 if ((name!=
NULL) && (e==
NULL))
return(this->name);
154 const char *
piProcinfo(procinfov
pi,
const char *request);
156 #ifdef HAVE_LIBPARSER 167 void push(
const char *
p,
char * libname);
168 libstackv pop(
const char *
p);
169 inline char *
get() {
return(libname); }
static number Copy(number a, const coeffs r)
Class used for (list of) interpreter objects.
void piShowProcinfo(procinfov pi, char *txt)
BOOLEAN RingDependend(int t)
void s_internalDelete(const int t, void *d, const ring r)
procinfov piCopy(procinfov pi)
void syMake(leftv v, const char *name, package pa=NULL)
BOOLEAN assumeStdFlag(leftv h)
char name(const Variable &v)
const char * piProcinfo(procinfov pi, const char *request)
const Variable & v
< [in] a sqrfree bivariate poly
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
BOOLEAN piKill(procinfov l)
BOOLEAN pa(leftv res, leftv args)