VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stringList.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2010 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: stringList.h,v $ $Revision: 1.1 $ $State: Exp $
7 *********************************************************************/
8 #ifndef stringList_H_
9 #define stringList_H_
10 
11 #include <vlutil/vlString.h>
12 
15 {
16 public:
18  DtStringList();
19 
21  virtual ~DtStringList();
22 
24  DtStringList(const DtStringList& orig);
25 
27  DtStringList& operator=(
28  const DtStringList& orig);
29 
31  int operator==(const DtStringList& other) const;
32  int operator!=(const DtStringList& other) const;
33 
36  virtual void setNumStrings(int num);
37  virtual int numStrings() const;
38 
40  virtual bool setString(int index,
41  const DtString& str);
42 
45  virtual const DtString& string(
46  int index, bool* valid = 0) const;
47 
49  virtual void printData() const;
50  virtual void printDataToStream(std::ostream& stream) const;
51 
53  virtual void setFromNet(const void* netRep, int length);
54 
58  virtual const void* netRep(int* size = 0) const;
59 
61  virtual int netSize() const;
62 
63 protected:
67  void* myNetRep;
68 };
69 
70 #endif
71 

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)