classinf.h

来自「NASA 开发使用的一个专家系统」· C头文件 代码 · 共 110 行

H
110
字号
   /*******************************************************/   /*      "C" Language Integrated Production System      */   /*                                                     */   /*               CLIPS Version 6.05  04/09/97          */   /*                                                     */   /*                                                     */   /*******************************************************//*************************************************************//* Purpose:                                                  *//*                                                           *//* Principal Programmer(s):                                  *//*      Brian L. Donnell                                     *//*                                                           *//* Contributing Programmer(s):                               *//*                                                           *//* Revision History:                                         *//*                                                           *//*************************************************************/#ifndef _H_classinf#define _H_classinf#ifndef _H_evaluatn#include "evaluatn.h"#endif#ifdef LOCALE#undef LOCALE#endif#ifdef _CLASSINF_SOURCE_#define LOCALE#else#define LOCALE extern#endif#if ANSI_COMPILERLOCALE BOOLEAN ClassAbstractPCommand(void);#if DEFRULE_CONSTRUCTLOCALE BOOLEAN ClassReactivePCommand(void);#endifLOCALE VOID *ClassInfoFnxArgs(char *,int *);LOCALE VOID ClassSlotsCommand(DATA_OBJECT *);LOCALE VOID ClassSuperclassesCommand(DATA_OBJECT *);LOCALE VOID ClassSubclassesCommand(DATA_OBJECT *);LOCALE VOID GetDefmessageHandlersListCmd(DATA_OBJECT *);LOCALE VOID SlotFacetsCommand(DATA_OBJECT *);LOCALE VOID SlotSourcesCommand(DATA_OBJECT *);LOCALE VOID SlotTypesCommand(DATA_OBJECT *);LOCALE VOID SlotAllowedValuesCommand(DATA_OBJECT *);LOCALE VOID SlotRangeCommand(DATA_OBJECT *);LOCALE VOID SlotCardinalityCommand(DATA_OBJECT *);LOCALE BOOLEAN ClassAbstractP(VOID *);#if DEFRULE_CONSTRUCTLOCALE BOOLEAN ClassReactiveP(VOID *);#endifLOCALE VOID ClassSlots(VOID *,DATA_OBJECT *,int);LOCALE VOID GetDefmessageHandlerList(VOID *,DATA_OBJECT *,int);LOCALE VOID ClassSuperclasses(VOID *,DATA_OBJECT *,int);LOCALE VOID ClassSubclasses(VOID *,DATA_OBJECT *,int);LOCALE VOID SlotFacets(VOID *,char *,DATA_OBJECT *);LOCALE VOID SlotSources(VOID *,char *,DATA_OBJECT *);LOCALE VOID SlotTypes(VOID *,char *,DATA_OBJECT *);LOCALE VOID SlotAllowedValues(VOID *,char *,DATA_OBJECT *);LOCALE VOID SlotRange(VOID *,char *,DATA_OBJECT *);LOCALE VOID SlotCardinality(VOID *,char *,DATA_OBJECT *);#elseLOCALE BOOLEAN ClassAbstractPCommand();#if DEFRULE_CONSTRUCTLOCALE BOOLEAN ClassReactivePCommand();#endifLOCALE VOID *ClassInfoFnxArgs();LOCALE VOID ClassSlotsCommand();LOCALE VOID ClassSuperclassesCommand();LOCALE VOID ClassSubclassesCommand();LOCALE VOID GetDefmessageHandlersListCmd();LOCALE VOID SlotFacetsCommand();LOCALE VOID SlotSourcesCommand();LOCALE VOID SlotTypesCommand();LOCALE VOID SlotAllowedValuesCommand();LOCALE VOID SlotRangeCommand();LOCALE VOID SlotCardinalityCommand();LOCALE BOOLEAN ClassAbstractP();#if DEFRULE_CONSTRUCTLOCALE BOOLEAN ClassReactiveP();#endifLOCALE VOID ClassSlots();LOCALE VOID GetDefmessageHandlerList();LOCALE VOID ClassSuperclasses();LOCALE VOID ClassSubclasses();LOCALE VOID SlotFacets();LOCALE VOID SlotSources();LOCALE VOID SlotTypes();LOCALE VOID SlotAllowedValues();LOCALE VOID SlotRange();LOCALE VOID SlotCardinality();#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?