My Project  debian-1:4.1.1-p2+ds-4
Public Member Functions | Data Fields
slists Class Reference

#include <lists.h>

Public Member Functions

void Clean (ring r=currRing)
 
INLINE_THIS void Init (int l=0)
 

Data Fields

int nr
 
sleftvm
 

Detailed Description

Definition at line 21 of file lists.h.

Member Function Documentation

◆ Clean()

void slists::Clean ( ring  r = currRing)
inline

Definition at line 24 of file lists.h.

24  :
25  void Clean(ring r=currRing)
26  {
27  assume (this!=NULL);
28 
29  if (nr>=0)
30  {
31  int i;
32  for(i=nr;i>=0;i--)
33  {
34  if (m[i].rtyp!=DEF_CMD) m[i].CleanUp(r);
35  }
36  omFreeSize((ADDRESS)m, (nr+1)*sizeof(sleftv));
37  nr=-1;
38  }
39  //omFreeSize((ADDRESS)this, sizeof(slists));

◆ Init()

INLINE_THIS void slists::Init ( int  l = 0)

Field Documentation

◆ m

sleftv* slists::m

Definition at line 44 of file lists.h.

◆ nr

int slists::nr

Definition at line 42 of file lists.h.


The documentation for this class was generated from the following file:
ADDRESS
void * ADDRESS
Definition: auxiliary.h:133
DEF_CMD
Definition: tok.h:57
sleftv
Class used for (list of) interpreter objects.
Definition: subexpr.h:81
slists::nr
int nr
Definition: lists.h:42
currRing
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
Definition: polys.cc:13
i
int i
Definition: cfEzgcd.cc:125
omFreeSize
#define omFreeSize(addr, size)
Definition: omAllocDecl.h:258
slists::m
sleftv * m
Definition: lists.h:44
sleftv::CleanUp
void CleanUp(ring r=currRing)
Definition: subexpr.cc:327
slists_bin
omBin slists_bin
Definition: lists.cc:22
assume
#define assume(x)
Definition: mod2.h:384
NULL
#define NULL
Definition: omList.c:9
omFreeBin
#define omFreeBin(addr, bin)
Definition: omAllocDecl.h:257
slists::Clean
void Clean(ring r=currRing)
Definition: lists.h:24