home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftptest.leeds.ac.uk
/
2015.02.ftptest.leeds.ac.uk.tar
/
ftptest.leeds.ac.uk
/
bionet
/
CAE-GROUP
/
SCL-WIN3x
/
SCL.EXE
/
ATT_LIST.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-08-06
|
2KB
|
72 lines
#ifndef _att_List_h
#define _att_List_h 1
/*
* NIST STEP Core Class Library
* clstepcore/STEPattributeList.h
* February, 1994
* K. C. Morris
* David Sauder
* Development of this software was funded by the United States Government,
* and is not subject to copyright.
*/
/* $Id: STEPattributeList.h,v 2.0.1.2 1994/04/05 16:36:17 sauderd Exp $ */
//#ifndef _STEPattribute_typedefs
//#define _STEPattribute_typedefs 1
#include <attribute.h>
#include <List.h>
//class STEPattribute;
class STEPattributeList;
//class AttrListNode;
class AttrListNode : public SingleLinkNode
{
friend STEPattributeList;
protected:
STEPattribute *attr;
public:
AttrListNode(STEPattribute *a) { attr = a; }
};
class STEPattributeList : public SingleLinkList
{
public:
STEPattributeList() { }
STEPattribute& operator [] (int n);
int list_length();
void push(STEPattribute *a);
};
/*****************************************************************
** **
** This file defines the type STEPattributeList -- a list **
** of pointers to STEPattribute objects. The nodes on the **
** list point to STEPattributes.
** **
USED TO BE - DAS
** The file was generated by using GNU's genclass.sh **
** script with the List prototype definitions. The **
** command to generate it was as follows: **
genclass.sh STEPattribute ref List STEPattribute
** The file is dependent on the file "STEPattribute.h" **
** which contains the definition of STEPattribute. **
** **
** 1/15/91 kcm **
*****************************************************************/
#endif