![]() |
Class used for (list of) interpreter objects. More...
#include <subexpr.h>
Public Member Functions | |
void | Init () |
void | CleanUp (ring r=currRing) |
void | Print (leftv store=NULL, int spaces=0) |
Called by type_cmd (e.g. "r;") or as default in jPRINT. More... | |
char * | String (void *d=NULL, BOOLEAN typed=FALSE, int dim=1) |
Called for conversion to string (used by string(..), write(..),..) More... | |
void | Copy (leftv e) |
attr | CopyA () |
void * | CopyD (int t) |
void * | CopyD () |
const char * | Name () |
const char * | Fullname () |
int | Typ () |
int | LTyp () |
void * | Data () |
leftv | LData () |
attr * | Attribute () |
leftv | Next () |
int | listLength () |
int | Eval () |
BOOLEAN | RingDependend () |
Data Fields | |
leftv | next |
const char * | name |
void * | data |
attr | attribute |
BITSET | flag |
int | rtyp |
Subexpr | e |
package | req_packhdl |
attr * sleftv::Attribute | ( | ) |
Definition at line 1392 of file subexpr.cc.
void sleftv::CleanUp | ( | ring | r = currRing | ) |
Definition at line 332 of file subexpr.cc.
void sleftv::Copy | ( | leftv | e | ) |
Definition at line 688 of file subexpr.cc.
attr sleftv::CopyA | ( | ) |
Definition at line 743 of file subexpr.cc.
void * sleftv::CopyD | ( | int | t | ) |
Definition at line 707 of file subexpr.cc.
void * sleftv::Data | ( | ) |
Definition at line 1137 of file subexpr.cc.
int sleftv::Eval | ( | ) |
Definition at line 1760 of file subexpr.cc.
|
inline |
leftv sleftv::LData | ( | ) |
Definition at line 1406 of file subexpr.cc.
int sleftv::listLength | ( | ) |
Definition at line 60 of file subexpr.cc.
int sleftv::LTyp | ( | ) |
Definition at line 1101 of file subexpr.cc.
Called by type_cmd (e.g. "r;") or as default in jPRINT.
Definition at line 72 of file subexpr.cc.
BOOLEAN sleftv::RingDependend | ( | ) |
Definition at line 402 of file subexpr.cc.
Called for conversion to string (used by string(..), write(..),..)
Definition at line 751 of file subexpr.cc.
int sleftv::Typ | ( | ) |
Definition at line 995 of file subexpr.cc.