![]() |
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 1470 of file subexpr.cc.
void sleftv::CleanUp | ( | ring | r = currRing | ) |
Definition at line 348 of file subexpr.cc.
void sleftv::Copy | ( | leftv | e | ) |
Definition at line 714 of file subexpr.cc.
attr sleftv::CopyA | ( | ) |
Definition at line 775 of file subexpr.cc.
void * sleftv::CopyD | ( | int | t | ) |
Definition at line 739 of file subexpr.cc.
void * sleftv::Data | ( | ) |
Definition at line 1176 of file subexpr.cc.
int sleftv::Eval | ( | ) |
Definition at line 1837 of file subexpr.cc.
|
inline |
leftv sleftv::LData | ( | ) |
Definition at line 1484 of file subexpr.cc.
int sleftv::listLength | ( | ) |
Definition at line 51 of file subexpr.cc.
int sleftv::LTyp | ( | ) |
Definition at line 1140 of file subexpr.cc.
Called by type_cmd (e.g. "r;") or as default in jPRINT.
Definition at line 63 of file subexpr.cc.
BOOLEAN sleftv::RingDependend | ( | ) |
Definition at line 418 of file subexpr.cc.
Called for conversion to string (used by string(..), write(..),..)
Definition at line 783 of file subexpr.cc.
int sleftv::Typ | ( | ) |
Definition at line 1033 of file subexpr.cc.