Public Member Functions | Private Attributes
PUtilVar Class Reference

Public Member Functions

 PUtilVar ()
 
 PUtilVar (const Variable &v)
 
 ~PUtilVar ()
 
PUtilBasecopy () const
 
CanonicalForm getval () const
 
int getintval () const
 
bool isInt () const
 
bool isCF () const
 
bool isVar () const
 
- Public Member Functions inherited from PUtilBase
 PUtilBase ()
 
virtual ~PUtilBase ()
 

Private Attributes

Variable val
 

Detailed Description

Definition at line 60 of file parseutil.cc.

Constructor & Destructor Documentation

PUtilVar::PUtilVar ( )
inline

Definition at line 65 of file parseutil.cc.

65 { val = Variable(); }
factory's class for variables
Definition: factory.h:115
Variable val
Definition: parseutil.cc:63
PUtilVar::PUtilVar ( const Variable v)
inline

Definition at line 66 of file parseutil.cc.

66 { val = v; }
const Variable & v
< [in] a sqrfree bivariate poly
Definition: facBivar.h:37
Variable val
Definition: parseutil.cc:63
PUtilVar::~PUtilVar ( )
inline

Definition at line 67 of file parseutil.cc.

67 {}

Member Function Documentation

PUtilBase* PUtilVar::copy ( ) const
inlinevirtual

Implements PUtilBase.

Definition at line 68 of file parseutil.cc.

68 { return new PUtilVar( val ); }
PUtilVar()
Definition: parseutil.cc:65
Variable val
Definition: parseutil.cc:63
int PUtilVar::getintval ( ) const
inlinevirtual

Implements PUtilBase.

Definition at line 70 of file parseutil.cc.

70 { return 0; }
CanonicalForm PUtilVar::getval ( ) const
inlinevirtual

Implements PUtilBase.

Definition at line 69 of file parseutil.cc.

69 { return CanonicalForm( val ); }
factory&#39;s main class
Definition: canonicalform.h:75
Variable val
Definition: parseutil.cc:63
bool PUtilVar::isCF ( ) const
inlinevirtual

Implements PUtilBase.

Definition at line 72 of file parseutil.cc.

72 { return false; }
bool PUtilVar::isInt ( ) const
inlinevirtual

Implements PUtilBase.

Definition at line 71 of file parseutil.cc.

71 { return false; }
bool PUtilVar::isVar ( ) const
inlinevirtual

Implements PUtilBase.

Definition at line 73 of file parseutil.cc.

73 { return true; }

Field Documentation

Variable PUtilVar::val
private

Definition at line 63 of file parseutil.cc.


The documentation for this class was generated from the following file: