Frog
Public Member Functions | List of all members
HasDependency Class Reference

#include <ckyparser.h>

Inheritance diagram for HasDependency:
Inheritance graph
[legend]
Collaboration diagram for HasDependency:
Collaboration graph
[legend]

Public Member Functions

 HasDependency (int i, int h, const std::string &r, double w)
 
void put (std::ostream &) const
 
ConstraintType type () const
 
int hIndex () const
 
std::string rel () const
 
- Public Member Functions inherited from Constraint
 Constraint (double w, int i)
 
virtual ~Constraint ()
 
virtual dirType direct () const
 
int tIndex () const
 
double wght () const
 

Additional Inherited Members

- Public Types inherited from Constraint
enum  ConstraintType { Incoming, Dependency, Direction }
 
- Protected Attributes inherited from Constraint
double weight
 
int tokenIndex
 

Constructor & Destructor Documentation

◆ HasDependency()

HasDependency::HasDependency ( int  i,
int  h,
const std::string &  r,
double  w 
)
inline

Member Function Documentation

◆ hIndex()

int HasDependency::hIndex ( ) const
inlinevirtual

Reimplemented from Constraint.

◆ put()

void HasDependency::put ( std::ostream &  os) const
virtual

output a HasDependency (debug only)

Reimplemented from Constraint.

◆ rel()

std::string HasDependency::rel ( ) const
inlinevirtual

Reimplemented from Constraint.

◆ type()

ConstraintType HasDependency::type ( ) const
inlinevirtual

Implements Constraint.


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