VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
stringRepHelper.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 #pragma once
6 #pragma warning (disable:4996)
7 
9 #include "tdbutil/tdbUnits.h"
13 #include "readerWriter/rwVector.h"
14 #include <readerWriter/rwReal.h>
15 #include <readerWriter/rwString.h>
16 #include <readerWriter/rwInt.h>
17 #include "vrfutil/rwUUID.h"
18 #include "vrfutil/rwColor.h"
19 
21 {
22 public:
24  virtual ~DtStringRepHelper();
25  virtual bool isDisplayableSymbol(const DtString& s, const DtReaderWriter* value, const DtReaderWriter* type) const;
26  virtual bool isDisplayableScriptSymbol(const DtString& scriptId, const DtString& scriptName) const;
27  static DtStringRepHelper* instance();
28 
30  static DtStringRepHelper* setInstance(DtStringRepHelper* i);
31  virtual DtString stringRepSingleVariable(const DtString variableName, const DtRwVariableBindings& variables,
32  const DtRwVariableBindings& variableDataTypes = DtRwVariableBindings("no-types")) const;
33 
35  virtual bool customStringFormat(const DtRwString* str, DtString& label) const;
36 
37  virtual DtString stringRep(const DtReaderWriter* readerWriter, const DtRwVariableBindings& variableDataTypes, const bool printVariableName = true ) const;
38  virtual DtString stringRep(const DtString& scriptId, const DtRwVariableBindings& variables, const DtRwVariableBindings& variableDataTypes) const;
39  virtual DtString convertToLuaSymbol(const DtString& inputString) const;
40 
41  protected:
43 };
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Contains the DtUUID class declaration.
Definition: stringRepHelper.h:20
ReaderWriter object that maintains a list of reader-writer variable bindings. It keeps a list of name...
Definition: rwVariableBindings.h:27
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
static DtStringRepHelper * theInstance
Definition: stringRepHelper.h:42
File: rwVector.h.

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)