25 AddedToOrbat = 0x00000001,
26 RemovedFromOrbat = 0x00000002,
27 Modified = 0x00000004,
46 virtual void setMarkingText(
const DtString&);
47 virtual const DtString& markingText()
const;
48 virtual void setMarkingTextSpecified(
bool);
49 virtual bool markingTextSpecified()
const;
51 virtual void setLabel(
const DtString&);
52 virtual const DtString& label()
const;
53 virtual void setLabelSpecified(
bool);
54 virtual bool labelSpecified()
const;
56 virtual void setOrbatOrder(
int);
57 virtual int orbatOrder()
const;
58 virtual void setOrbatOrderSpecified(
bool);
59 virtual bool orbatOrderSpecified()
const;
61 virtual void setUUID(
const DtUUID&);
62 virtual const DtUUID& uuid()
const;
64 virtual void setEntityType(
const DtEntityType&);
65 virtual const DtEntityType& entityType()
const;
66 virtual void setEntityTypeSpecified(
bool);
67 virtual bool entityTypeSpecified()
const;
69 virtual void setForceType(
int);
70 virtual int forceType()
const;
71 virtual void setForceTypeSpecified(
bool);
72 virtual bool forceTypeSpecified()
const;
74 virtual void setParent(
const DtUUID&);
75 virtual const DtUUID& parent()
const;
76 virtual void setParentSpecified(
bool);
77 virtual bool parentSpecified()
const;
79 virtual void setFlags(
int);
80 virtual int flags()
const;
84 virtual void getSelf(DtlObjPtr args,
const SearchPaths& searchPaths,
bool operator==(const DtReaderWriter &) const
Equivalence operator.
UUID is a unique ID wrapper class.
Definition: uuid.h:59
bool myParentValueSpecified
Optional flags.
Definition: rwOrbatData.h:99
std::vector< DtRwOrbatData > DtOrbatDataList
Definition: rwOrbatData.h:102
DtRwInt myFlags
The order in which this should be shown in the orbat.
Definition: rwOrbatData.h:98
bool operator!=(const DtRwOrbatData &rhs) const
Definition: rwOrbatData.h:42
DtRwEntityType myEntityType
UUID of object to create.
Definition: rwOrbatData.h:93
Flags
Definition: rwOrbatData.h:23
DtRwInt myOrbatOrder
If a subordinate, the unit this is a subordinate of.
Definition: rwOrbatData.h:96
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
DtRwUUID myUUID
Definition: rwOrbatData.h:92
uuid class
Definition: rwUUID.h:26
Definition: rwOrbatData.h:20
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
Description: Readable, Writable int.
Definition: rwInt.h:25
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtRwString myMarkingText
Definition: rwOrbatData.h:90
DtRwString myLabel
If blank will auto generate.
Definition: rwOrbatData.h:91
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream. searchPath is passed down to all DtReaderWriter member...
DtRwUUID myParent
Force type to be created.
Definition: rwOrbatData.h:95
File: rwEntType.h.
Definition: rwEntityType.h:26
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DT_DLL_readerWriter std::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwInt myForceType
Entity type to be created.
Definition: rwOrbatData.h:94