VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwShort.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwShort.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 
18 #ifndef DtRwShort_H_
19 #define DtRwShort_H_
20 
21 #include <vlutil/vlMachineTypes.h>
23 
25 
29 
30 #include "vrfutil/vrfutilDefines.h"
32 {
33  public:
35  DtRwShort();
36 
38  DtRwShort (const DtString& name,
39  DtReaderWriterRegistry* const parentRegistry = NULL);
40 
41  DtRwShort (const DtSymbolString& name,
42  DtReaderWriterRegistry* const parentRegistry = NULL);
43 
45  DtRwShort (const DtRwShort& orig,
46  DtReaderWriterRegistry* const parentRegistry = NULL);
47 
49  DtRwShort& operator= (const DtRwShort& orig);
50 
51  virtual ~DtRwShort();
52 
54 
56  virtual operator const short() const;
57 
59  short operator= (const short orig);
60 
61  virtual short operator-() const;
62  virtual short operator* (const short rhs) const;
63  virtual short operator/ (const short rhs) const;
64  virtual short operator+ (const short rhs) const;
65  virtual short operator- (const short rhs) const;
66  virtual short operator< (const short rhs) const;
67  virtual short operator> (const short rhs) const;
68  virtual short operator<= (const short rhs) const;
69  virtual short operator>= (const short rhs) const;
70  virtual short operator== (const short rhs) const;
71  virtual short operator!= (const short rhs) const;
72  virtual short operator*= (const short rhs);
73  virtual short operator/= (const short rhs);
74  virtual short operator+= (const short rhs);
75  virtual short operator-= (const short rhs);
76 
77  virtual short operator% (const short rhs) const;
78  virtual short operator%= (const short rhs);
79  virtual short operator-- (int);
80  virtual short operator--();
81  virtual short operator++ (int);
82  virtual short operator++();
83 
84  virtual short value() const;
85  virtual void setValue (short value);
86 
87  virtual void putData (std::string& fp, int indentLevel = 0);
88  virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths& searchPaths,
89  const DtVariableBindingsList& variableBindings);
90 
94  virtual const char* readerWriterType() const;
95 
96  protected:
97  short myValue;
98 };
99 
100 #endif

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)