My Project  debian-1:4.1.2-p1+ds-2
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 22 of file lists.h.

Member Function Documentation

◆ Clean()

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

Definition at line 25 of file lists.h.

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

◆ Init()

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

Field Documentation

◆ m

sleftv* slists::m

Definition at line 45 of file lists.h.

◆ nr

int slists::nr

Definition at line 43 of file lists.h.


The documentation for this class was generated from the following file:
ADDRESS
void * ADDRESS
Definition: auxiliary.h:135
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:43
i
int i
Definition: cfEzgcd.cc:125
omFreeSize
#define omFreeSize(addr, size)
Definition: omAllocDecl.h:258
slists::m
sleftv * m
Definition: lists.h:45
slists_bin
EXTERN_VAR omBin slists_bin
Definition: lists.h:21
sleftv::CleanUp
void CleanUp(ring r=currRing)
Definition: subexpr.cc:347
assume
#define assume(x)
Definition: mod2.h:384
NULL
#define NULL
Definition: omList.c:11
currRing
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
Definition: polys.cc:13
omFreeBin
#define omFreeBin(addr, bin)
Definition: omAllocDecl.h:257
slists::Clean
void Clean(ring r=currRing)
Definition: lists.h:25