VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
integerListConverter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <vrfutil/rwIntegerList.h>
13 
14 static const char* DtScriptedTaskIntegerListVariable = "integelist";
15 
18 {
19 public:
21  virtual DtReaderWriter* toRwPtr(const DtScriptedTaskVariable&) const;
22 
25  virtual std::string fromRwPtr(const DtReaderWriter*) const;
26 
28  virtual DtString convertToString(const DtRwIntegerList&) const;
29 
31  virtual DtString stringRep(const DtReaderWriter*) const;
32 };
A class that is used for converting to/from scripted task variables and reader/writer variables to be...
Definition: scriptedTaskVariableConverters.h:34
virtual std::string fromRwPtr(const DtReaderWriter *) const
Converts from the reader/writer variable to a std::string that will be used as the default value for ...
Converter that will convert to/from DtRwIntegerList.
Definition: integerListConverter.h:17
Definition: readerWriter.h:85
virtual DtString stringRep(const DtReaderWriter *) const
Returns string representation.
Instances of DtRwIntegerList are lists of readable, writeable integers (DtRwInts).
Definition: rwIntegerList.h:19
virtual DtReaderWriter * toRwPtr(const DtScriptedTaskVariable &) const
Converts from the given scripted task variable to a DtReaderWriter variable that represents it...
A class for keeping track of meta data for variables of scripted tasks.
Definition: scriptedTaskVariable.h:31
virtual DtString convertToString(const DtRwIntegerList &) const
Converts from vector to parsable string in toRwPtr.
static const char * DtScriptedTaskIntegerListVariable
Definition: integerListConverter.h:14

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)