VR-Forces 4.2 Class Documentation
rwIntegerAttributeList.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2004 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: rwIntegerAttributeList.h,v $ $Revision: 1.10 $ $State: Exp $
7 ******************************************************************************/
8 
11 
17 
18 #ifndef DtRwIntegerAttributeList_H_
19 #define DtRwIntegerAttributeList_H_
20 
21 #include "vrfutil/rwList.h"
22 
24 
31 
32 #include "vrfutil/vrfutilDefines.h"
34 {
35 protected:
36 
39 
40 public:
41 
44  DtReaderWriterRegistry* parentRegistry = NULL);
45  DtRwIntegerAttributeList(const DtSymbolString& name,
46  DtReaderWriterRegistry* parentRegistry = NULL);
47 
50  DtReaderWriterRegistry* parentRegistry = NULL);
51 
57 
59  virtual ~DtRwIntegerAttributeList();
60 
61  virtual DtRwIntegerAttributeList* clone(DtReaderWriterRegistry* parentRegistry = NULL);
62 
65  virtual bool operator==(const DtRwIntegerAttributeList& rhs) const;
66 
68  virtual void emptyList();
69  virtual void copyList(const DtRwIntegerAttributeList& orig);
70 
71  virtual DtRwIntegerAttribute* addIntegerAttribute(const DtRwIntegerAttribute& integerAttribute);
74  virtual const DtRwIntegerAttribute* findIntegerAttribute(
75  const DtRwIntegerAttribute& attribToFind) const;
76 
80  virtual const char* readerWriterType() const;
81 
82 protected:
83  virtual DtRwIntegerAttribute* addIntegerAttribute(DtRwIntegerAttribute* const integerAttribute);
84 
87  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
88  const DtVariableBindingsList& variableBindings);
89 };
90 
91 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)