VR-Forces 4.1 Class Documentation
rwRealAttributeList.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2004 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: rwRealAttributeList.h,v $ $Revision: 1.10 $ $State: Exp $
7 ******************************************************************************/
8 
11 
17 
18 #ifndef DtRwRealAttributeList_H_
19 #define DtRwRealAttributeList_H_
20 
21 #include "vrfutil/rwList.h"
22 
23 class DtRwRealAttribute;
24 
31 
32 #include "vrfutil/vrfutilDefines.h"
34 {
35 protected:
36 
39 
40 public:
41 
43  DtRwRealAttributeList(const DtString& name,
44  DtReaderWriterRegistry* parentRegistry = NULL);
45 
47  DtReaderWriterRegistry* parentRegistry = NULL);
48 
51  DtReaderWriterRegistry* parentRegistry = NULL);
52 
57 
59  virtual ~DtRwRealAttributeList();
60 
61  virtual DtRwRealAttributeList* clone(DtReaderWriterRegistry* parentRegistry = NULL);
62 
65  virtual bool operator==(const DtRwRealAttributeList& rhs) const;
66 
68  virtual void emptyList();
69  virtual void copyList(const DtRwRealAttributeList& orig);
70 
71  virtual DtRwRealAttribute* addRealAttribute(const DtRwRealAttribute& realAttribute);
72 
75  virtual const DtRwRealAttribute* findRealAttribute(
76  const DtRwRealAttribute& attribToFind) const;
77 
81  virtual const char* readerWriterType() const;
82 
83 protected:
84  virtual DtRwRealAttribute* addRealAttribute(DtRwRealAttribute* const realAttribute);
85 
88  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
89  const DtVariableBindingsList& variableBindings);
90 };
91 
92 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)