24 #ifdef DtObjectDebugger_Enable
37 virtual void printWarn();
38 virtual void printError();
39 virtual void printInfo();
40 virtual void printDebug();
41 virtual void printVerbose();
44 virtual void addTranslatableString(
const std::string& format,
const std::string& module );
58 virtual void printTo( DtOutputStream& )
const;
60 virtual std::string toStdString()
const;
74 return myTranslatableStrings;
virtual DtTranslatableStream & arg(const char *argument)
Definition: translatableStream.h:51
Definition: asciiSerializable.h:40
virtual bool deserialize(const DtString &)=0
This function should take the string that was serialized via serialize() and fill this object with th...
DtScriptOwnshipObject myVrfObject
Definition: translatableStream.h:91
#define DT_DEFINE_OBJECT_DEBUGGER_NAME(type)
Definition: objectCounter.h:31
Default on in debug, off in release.
Definition: objectCounter.h:27
Contains the DtRwTranslatableStringObject class declaration.
DT_DLL_features std::ostream & operator<<(std::ostream &, const DtFeatureTransform &)
std::ostream output.
virtual DtString serialize()=0
The following characters are reserved and cannot be used in serialization: '|', ':'.
DtRwTranslatableStringObject myTranslatableStrings
Definition: translatableStream.h:90
static DtTranslatableStream trUtf8(const char *fmt)
Definition: translatableStream.h:62
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual DtTranslatableStream & arg(const DtString &argument)
Definition: translatableStream.h:50
virtual DtTranslatableStream & arg(const std::string &argument)
Definition: translatableStream.h:49
This stream is used by the scripting classes to be able to send out translatable messages from script...
Definition: translatableStream.h:22
DtRwTranslatableStringObject is a simple class that will keep track of strings that can be translated...
Definition: rwTranslatableStringObject.h:31
virtual DtString objectType() const =0
Should return the string name of this object. The object name should not be part of the serialization...
static DtTranslatableStream tr(const char *fmt, const char *module)
Definition: translatableStream.h:67
const DtRwTranslatableStringObject & translatableStrings() const
Definition: translatableStream.h:72
The "this" version is the own-ship object. It is separated to allow special functions for the ownshi...
Definition: scriptVrfObject.h:418
virtual DtTranslatableStream & arg(double argument)
Definition: translatableStream.h:52
A locally simulated VRF object.
Definition: localObject.h:98