wvcllctn.hpp
来自「开放源码的编译器open watcom 1.6.0版的源代码」· HPP 代码 · 共 25 行
HPP
25 行
#ifndef wvcollection_class
#define wvcollection_class
#include "wobject.hpp"
#define FOREACH( c, s, p ) \
{ for( c* p = (c*)s.first(); p != NIL; p=(c*)s.next(p) ) {
#define FOREACHP( c, s, p ) \
{ for( c* p = (c*)s->first(); p != NIL; p=(c*)s->next(p) ) {
#define END }}
WCLASS WVCollection : public WObject
{
public:
WEXPORT WVCollection();
WEXPORT ~WVCollection();
WObject* WEXPORT remove( WObject* obj );
virtual WObject* WEXPORT find( WObject* obj ) = 0;
virtual WObject* WEXPORT add( WObject* obj ) = 0;
virtual WObject* WEXPORT removeSame( WObject* obj ) = 0;
virtual int WEXPORT count() = 0;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?