VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
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>
22
#include "
vrfutil/rdrWritr.h
"
23
24
class
DtReaderWriterRegistry
;
25
29
30
#include "
vrfutil/vrfutilDefines.h
"
31
class
DT_DLL_vrfutil
DtRwShort
:
public
DtReaderWriter
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
(FILE* fp,
int
indentLevel = 0);
88
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtFilename& searchPath,
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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)