VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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/readerWriter.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
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 Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)