src/clipsrules/core/inherpsr.c File Reference

#include "setup.h"
#include "classcom.h"
#include "classfun.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "modulutl.h"
#include "router.h"
#include "scanner.h"
#include "inherpsr.h"

Include dependency graph for inherpsr.c:

Go to the source code of this file.

Classes

struct  partialOrder
struct  successor

Defines

#define _INHERPSR_SOURCE_

Typedefs

typedef struct partialOrder PARTIAL_ORDER
typedef struct successor SUCCESSOR

Functions

globle PACKED_CLASS_LINKSParseSuperclasses (void *theEnv, char *readSource, SYMBOL_HN *newClassName)
globle PACKED_CLASS_LINKSFindPrecedenceList (void *theEnv, DEFCLASS *cls, PACKED_CLASS_LINKS *supers)
globle void PackClassLinks (void *theEnv, PACKED_CLASS_LINKS *plinks, CLASS_LINK *lptop)


Define Documentation

#define _INHERPSR_SOURCE_

Definition at line 38 of file inherpsr.c.


Typedef Documentation

typedef struct partialOrder PARTIAL_ORDER

Definition at line 46 of file inherpsr.c.

typedef struct successor SUCCESSOR

Definition at line 47 of file inherpsr.c.


Function Documentation

globle PACKED_CLASS_LINKS* FindPrecedenceList ( void *  theEnv,
DEFCLASS cls,
PACKED_CLASS_LINKS supers 
)

Definition at line 308 of file inherpsr.c.

globle void PackClassLinks ( void *  theEnv,
PACKED_CLASS_LINKS plinks,
CLASS_LINK lptop 
)

Definition at line 502 of file inherpsr.c.

globle PACKED_CLASS_LINKS* ParseSuperclasses ( void *  theEnv,
char *  readSource,
SYMBOL_HN newClassName 
)

Definition at line 114 of file inherpsr.c.


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