VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
ceNot.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1999 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: ceNot.h,v $ $Revision: 1.5 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DtCeNot_H_
13
#define DtCeNot_H_
14
15
#include "
vrfutil/rdrWritr.h
"
16
#include "
vrfutil/condExpr.h
"
17
18
const
char
DtCeNotTypeName
[] =
"NOT"
;
19
20
23
struct
DtNetCeNot
24
{
25
DtNetU16
myCondExprType
;
26
DtNetU16
myPadding
;
27
DtNetU16
myPadding1
;
28
DtNetU16
myPadding2
;
29
};
30
37
#include "
vrfutil/vrfutilDefines.h
"
38
class
DT_DLL_vrfutil
DtCeNot
:
public
DtSimCondExpr
39
{
40
public
:
41
43
DtCeNot
();
44
46
DtCeNot
(
DtReaderWriterRegistry
* parentRegistry);
47
49
DtCeNot
(
const
DtCeNot
& orig,
50
DtReaderWriterRegistry
* parentRegistry = NULL);
51
53
virtual
~
DtCeNot
();
54
56
DtCeNot
&
operator=
(
const
DtCeNot
& orig);
57
59
virtual
DtSimCondExpr
*
clone
(
DtReaderWriterRegistry
* parentRegistry = NULL);
60
62
virtual
int
type
()
const
;
63
66
virtual
void
setCondExpr(
DtSimCondExpr
* condExpr);
67
virtual
DtSimCondExpr
* condExpr();
68
virtual
const
DtSimCondExpr
* condExpr()
const
;
69
72
virtual
int
subExprCount
()
const
;
79
virtual
DtSimCondExpr
*
subExpr
(
int
index);
80
90
virtual
DtString
stringRep
(
int
subExprIndex = DtSR_EXPR)
const
;
91
95
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtFilename& searchPath,
96
const
DtVariableBindingsList
& variableBindings);
97
100
virtual
int
netRepSize
()
const
;
101
103
virtual
bool
setFromNet
(
const
char
* contentBuffer,
104
unsigned
contentSize);
105
108
virtual
bool
setToNet
();
109
110
static
DtSimCondExpr
* creator();
111
112
protected
:
113
DtSimCondExpr
*
myCondExpr
;
114
};
115
116
#endif
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)