home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Devil's Doorknob BBS Capture (1996-2003)
/
devilsdoorknobbbscapture1996-2003.iso
/
Dloads
/
OTHERUTI
/
TCPP30-1.ZIP
/
CLASSINC.ZIP
/
ARRAY.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-02-18
|
2KB
|
83 lines
/*------------------------------------------------------------------------*/
/* */
/* ARRAY.H */
/* */
/* Copyright Borland International 1991 */
/* All Rights Reserved */
/* */
/*------------------------------------------------------------------------*/
#if !defined( __ARRAY_H )
#define __ARRAY_H
#if defined( TEMPLATES )
#if !defined( __ARRAYS_H )
#include <Arrays.h>
#endif // __ARRAYS_H
#define Array BI_TCArrayAsVector
#define PArray PBI_TCArrayAsVector
#define RArray RBI_TCArrayAsVector
#define RPArray RPBI_TCArrayAsVector
#define PCArray PCBI_TCArrayAsVector
#define RCArray RCBI_TCArrayAsVector
_CLASSDEF( BI_TCArrayAsVector )
#define ArrayIterator BI_TCArrayAsVectorIterator
#define PArrayIterator PBI_TCArrayAsVectorIterator
#define RArrayIterator RBI_TCArrayAsVectorIterator
#define RPArrayIterator RPBI_TCArrayAsVectorIterator
#define PCArrayIterator PCBI_TCArrayAsVectorIterator
#define RCArrayIterator RCBI_TCArrayAsVectorIterator
_CLASSDEF( BI_TCArrayAsVectorIterator )
#else // TEMPLATES
#if !defined( __CLSTYPES_H )
#include <ClsTypes.h>
#endif // __CLSTYPES_H
#if !defined( __OBJECT_H )
#include <Object.h>
#endif // __OBJECT_H
#if !defined( __ABSTARRY_H )
#include <AbstArry.h>
#endif // __ABSTARRY_H
_CLASSDEF(Array)
class _CLASSTYPE Array : public AbstractArray
{
public:
Array( int upper, int lower = 0, sizeType aDelta = 0 ) :
AbstractArray( upper, lower, aDelta )
{
}
virtual void add( Object _FAR & );
void addAt( Object _FAR &, int );
virtual classType isA() const
{
return arrayClass;
}
virtual char _FAR *nameOf() const
{
return "Array";
}
};
#endif // TEMPLATES
#endif // __ARRAY_H