25 AddedToOrbat = 0x00000001,
26 RemovedFromOrbat = 0x00000002,
27 Modified = 0x00000004,
43 virtual void setMarkingText(
const DtString&);
44 virtual const DtString& markingText()
const;
45 virtual void setMarkingTextSpecified(
bool);
46 virtual bool markingTextSpecified()
const;
48 virtual void setOrbatOrder(
int);
49 virtual int orbatOrder()
const;
50 virtual void setOrbatOrderSpecified(
bool);
51 virtual bool orbatOrderSpecified()
const;
53 virtual void setUUID(
const DtUUID&);
54 virtual const DtUUID& uuid()
const;
56 virtual void setEntityType(
const DtEntityType&);
57 virtual const DtEntityType& entityType()
const;
58 virtual void setEntityTypeSpecified(
bool);
59 virtual bool entityTypeSpecified()
const;
61 virtual void setForceType(
int);
62 virtual int forceType()
const;
63 virtual void setForceTypeSpecified(
bool);
64 virtual bool forceTypeSpecified()
const;
66 virtual void setParent(
const DtUUID&);
67 virtual const DtUUID& parent()
const;
68 virtual void setParentSpecified(
bool);
69 virtual bool parentSpecified()
const;
71 virtual void setFlags(
int);
72 virtual int flags()
const;
76 virtual void getSelf(DtlObjPtr args,
const SearchPaths& searchPaths,
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
bool myParentValueSpecified
Optional flags.
Definition: rwOrbatData.h:90
std::vector< DtRwOrbatData > DtOrbatDataList
Definition: rwOrbatData.h:93
DtRwInt myFlags
The order in which this should be shown in the orbat.
Definition: rwOrbatData.h:89
DtRwEntityType myEntityType
UUID of object to create.
Definition: rwOrbatData.h:84
Flags
Definition: rwOrbatData.h:23
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwInt myOrbatOrder
If a subordinate, the unit this is a subordinate of.
Definition: rwOrbatData.h:87
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
If blank will auto generate.
Definition: rwOrbatData.h:83
Description: Readable, Writable uuid string. Use this class in order to convert from object marking t...
Definition: rwUUID.h:431
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:82
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:86
File: rwEntType.h.
Definition: rwEntityType.h:23
#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
DtRwInt myForceType
Entity type to be created.
Definition: rwOrbatData.h:85