klocation.h
来自「这个工具集提供以下结构化分析和UML分析中所用的图形化绘图工具:ER-diagr」· C头文件 代码 · 共 48 行
H
48 行
#ifndef _KLOCATION_H#define _KLOCATION_H#include "stnode.h"#include "lvector.h"#include "lstring.h"#include "ptrset.h"#include "relevantset.h"#include "llist.h"#include "ktransition.h"class KLocation: public Vector<Subject *> { public: KLocation(unsigned c); ~KLocation(); KLocation(const KLocation ©); KLocation(const List<Subject *> ©); bool operator==(const KLocation &comp) const; bool operator< (const KLocation &comp) const; bool operator> (const KLocation &comp) const { return comp < *this; }; bool operator<=(const KLocation &comp) const { return ! (comp < *this); }; bool operator>=(const KLocation &comp) const { return ! operator<(comp); }; bool operator!=(const KLocation &comp) const { return ! operator==(comp); };/* A KLocation has a list of outstanding events. */ bool HasEvent(const string &event) const { return inputset.HasEvent(event); }; bool HasProp(const string &prop) const; string GetProp() const; string GetInvar() const;// private: RelevantSet inputset; unsigned long number; PtrSet<KTransition> transSet; bool Transient;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?