src/clipsrules/core/match.h File Reference

#include "pattern.h"
#include "network.h"
#include "evaluatn.h"

Include dependency graph for match.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  patternMatch
struct  genericMatch
struct  partialMatch
struct  alphaMatch
struct  multifieldMarker

Defines

#define get_nth_pm_value(thePM, thePos)   (thePM->binds[thePos].gm.theValue)
#define get_nth_pm_match(thePM, thePos)   (thePM->binds[thePos].gm.theMatch)
#define set_nth_pm_value(thePM, thePos, theVal)   (thePM->binds[thePos].gm.theValue = (void *) theVal)
#define set_nth_pm_match(thePM, thePos, theVal)   (thePM->binds[thePos].gm.theMatch = theVal)


Define Documentation

#define get_nth_pm_match ( thePM,
thePos   )     (thePM->binds[thePos].gm.theMatch)

Definition at line 124 of file match.h.

#define get_nth_pm_value ( thePM,
thePos   )     (thePM->binds[thePos].gm.theValue)

Definition at line 123 of file match.h.

#define set_nth_pm_match ( thePM,
thePos,
theVal   )     (thePM->binds[thePos].gm.theMatch = theVal)

Definition at line 127 of file match.h.

#define set_nth_pm_value ( thePM,
thePos,
theVal   )     (thePM->binds[thePos].gm.theValue = (void *) theVal)

Definition at line 126 of file match.h.


Generated on Mon Jan 10 22:33:41 2011 by  doxygen 1.5.6