VR-Forces 4.6.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfutil
rwInt.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
14
#pragma once
15
16
#include <vlutil/vlMachineTypes.h>
17
#include "
vrfutil/readerWriter.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
58
virtual
void
putData
(
DtEnvironmentSP
, DtEnvValueSP parent)
const
;
59
virtual
void
getData
(
const
DtEnvironmentSP
,
const
DtEnvValueSP value,
60
const
DtReaderWriter::SearchPaths
& searchPaths =
DtReaderWriter::SearchPaths
(),
const
DtVariableBindingsList
& bindings =
DtVariableBindingsList
());
61
63
static
const
char
*
theXmlType
();
64
65
virtual
const
char
*
xmlType
()
const
66
{
67
return
theXmlType
();
68
}
70
71
static
int
getIntegerFromHex(
DtEnvironmentSP
env,
const
DtString
& attributeName, DtEnvValueSP root);
72
73
static
int
getInt(
DtEnvironmentSP
env,
const
DtString
& attributeName, DtEnvValueSP root);
74
76
int
operator=
(
const
int
orig);
77
78
virtual
int
operator-()
const
;
79
virtual
int
operator*(
const
int
rhs)
const
;
80
virtual
int
operator/(
const
int
rhs)
const
;
81
virtual
int
operator+(
const
int
rhs)
const
;
82
virtual
int
operator-(
const
int
rhs)
const
;
83
virtual
int
operator<(
const
int
rhs)
const
;
84
virtual
int
operator>
(
const
int
rhs)
const
;
85
virtual
int
operator<=(
const
int
rhs)
const
;
86
virtual
int
operator>=(
const
int
rhs)
const
;
87
virtual
int
operator==
(
const
int
rhs)
const
;
88
virtual
int
operator!=
(
const
int
rhs)
const
;
89
virtual
int
operator*=(
const
int
rhs);
90
virtual
int
operator/=(
const
int
rhs);
91
virtual
int
operator+=(
const
int
rhs);
92
virtual
int
operator-=(
const
int
rhs);
93
94
virtual
int
operator%(
const
int
rhs);
95
virtual
int
operator%=(
const
int
rhs);
96
virtual
int
operator--(
int
);
97
virtual
int
operator--();
98
virtual
int
operator++(
int
);
99
virtual
int
operator++();
100
101
virtual
int
value()
const
;
102
virtual
void
setValue(
int
value);
103
105
virtual
void
reset
();
106
107
virtual
void
putData
(std::string& fp,
int
indentLevel = 0);
108
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtReaderWriter::SearchPaths
& searchPaths,
109
const
DtVariableBindingsList
& variableBindings);
110
114
virtual
const
char
*
readerWriterType
()
const
;
115
117
virtual
DtString
prettyPrint
()
const
;
118
120
virtual
int
alignment
()
const
;
121
122
protected
:
123
int
myValue
;
124
};
125
Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)