Initial import of the CDE 2.1.30 sources from the Open Group.
This commit is contained in:
37
cde/programs/dtinfo/DtMmdb/dti_cc/cc_povec.h
Normal file
37
cde/programs/dtinfo/DtMmdb/dti_cc/cc_povec.h
Normal file
@@ -0,0 +1,37 @@
|
||||
/* $XConsortium: cc_povec.h /main/5 1996/08/21 15:49:07 drk $ */
|
||||
|
||||
#ifndef _cc_dlist_array_h
|
||||
#define _cc_dlist_array_h
|
||||
|
||||
#include "dti_cc/CC_Dlist.h"
|
||||
|
||||
template <class T>
|
||||
class dlist_array : public CC_TPtrDlist<T>
|
||||
{
|
||||
protected:
|
||||
|
||||
public:
|
||||
dlist_array(const dlist_array<T>&);
|
||||
dlist_array(size_t);
|
||||
virtual ~dlist_array();
|
||||
|
||||
//Get these members from CC_TPtrDlist
|
||||
/*
|
||||
size_t entries() const ;
|
||||
void clearAndDestroy();
|
||||
void prepend(T*);
|
||||
void append(T*);
|
||||
T* first() ;
|
||||
*/
|
||||
|
||||
T* operator()(size_t i) const { return at(i); };
|
||||
T* operator[](size_t i) const { return at(i); };
|
||||
};
|
||||
|
||||
#ifdef EXPAND_TEMPLATES
|
||||
#include "cc_povec.C"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user