VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
rwInt.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2012 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
14
#pragma once
15
16
#include <vlutil/vlMachineTypes.h>
17
#include "
vrfutil/rdrWritr.h
"
18
19
class
DtReaderWriterRegistry
;
20
24
#include "
vrfutil/vrfutilDefines.h
"
25
class
DT_DLL_vrfutil
DtRwInt
:
public
DtReaderWriter
26
{
27
public
:
29
DtRwInt
();
30
32
DtRwInt
(
const
DtString
& name,
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
33
34
DtRwInt
(
const
DtSymbolString
& name,
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
35
37
DtRwInt
(
const
DtString
& name,
int
value,
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
38
40
DtRwInt
(
const
DtSymbolString
& name,
int
value,
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
41
43
DtRwInt
(
int
orig,
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
44
DtRwInt
(
const
DtRwInt
& orig,
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
45
47
DtRwInt
&
operator=
(
const
DtRwInt
& orig);
48
49
virtual
~
DtRwInt
();
50
52
54
virtual
operator
const
int()
const
;
55
57
int
operator=
(
const
int
orig);
58
59
virtual
int
operator-()
const
;
60
virtual
int
operator*(
const
int
rhs)
const
;
61
virtual
int
operator/(
const
int
rhs)
const
;
62
virtual
int
operator+(
const
int
rhs)
const
;
63
virtual
int
operator-(
const
int
rhs)
const
;
64
virtual
int
operator<(
const
int
rhs)
const
;
65
virtual
int
operator>(
const
int
rhs)
const
;
66
virtual
int
operator<=(
const
int
rhs)
const
;
67
virtual
int
operator>=(
const
int
rhs)
const
;
68
virtual
int
operator==
(
const
int
rhs)
const
;
69
virtual
int
operator!=
(
const
int
rhs)
const
;
70
virtual
int
operator*=(
const
int
rhs);
71
virtual
int
operator/=(
const
int
rhs);
72
virtual
int
operator+=(
const
int
rhs);
73
virtual
int
operator-=(
const
int
rhs);
74
75
virtual
int
operator%(
const
int
rhs);
76
virtual
int
operator%=(
const
int
rhs);
77
virtual
int
operator--(
int
);
78
virtual
int
operator--();
79
virtual
int
operator++(
int
);
80
virtual
int
operator++();
81
82
virtual
int
value()
const
;
83
virtual
void
setValue(
int
value);
84
85
virtual
void
putData
(FILE* fp,
int
indentLevel = 0);
86
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtFilename& searchPath,
87
const
DtVariableBindingsList
& variableBindings);
88
92
virtual
const
char
*
readerWriterType
()
const
;
93
95
virtual
DtString
prettyPrint
()
const
;
96
97
protected
:
98
int
myValue
;
99
};
100
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
)