VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
booleanListConverter.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/rwBooleanList.h>
13 
14 static const char* MyScriptedTaskBooleanListVariable = "booleanlist";
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 DtRwBooleanList&) 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:36
Definition: rwBooleanList.h:24
Definition: readerWriter.h:85
virtual DtString convertToString(const DtRwBooleanList &) const
Converts from vector to parsable string in toRwPtr.
A class for keeping track of meta data for variables of scripted tasks. The information is currently ...
Definition: scriptedTaskVariable.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 ...
virtual DtString stringRep(const DtReaderWriter *) const
Returns string representation.
Converter that will convert to/from DtRwBooleanList.
Definition: booleanListConverter.h:17
static const char * MyScriptedTaskBooleanListVariable
Definition: booleanListConverter.h:14
virtual DtReaderWriter * toRwPtr(const DtScriptedTaskVariable &) const
Converts from the given scripted task variable to a DtReaderWriter variable that represents it...

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)