VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vpfTextData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: vpfTextData.h,v $ $Revision: 1.9 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef VPF_TEXT_DATA_H
10 #define VPF_TEXT_DATA_H
11 
14 
15 #include <vlutil/vlString.h>
16 
17 #include "vmap/vpfData.h"
18 #include "vmap/vmapDefines.h"
19 
22 {
23  private:
25  DtVpfTextData(const DtVpfTextData& textData);
26 
28  DtVpfTextData& operator=(const DtVpfTextData& textData);
29 
30  public:
32  DtVpfTextData(DtVpfColumn* column);
33 
35  ~DtVpfTextData();
36 
39  virtual bool readData();
40 
43  virtual const DtString& textData() const;
44 
47  virtual DtString valueDescription() const;
48 
49  protected:
51 };
52 
53 #endif
54 
#define DT_DLL_vmap
Definition: vmapDefines.h:23
virtual DtString valueDescription() const
returns the description of the data value as described in the data description table (if available) ...
Definition: vpfData.h:51
virtual bool readData()=0
Reads the data from the input stream from the owning column this class is not implemented and must be...
This file defines the abstract data type for all others to be based on.
Abstract data type for all others to be based on.
Definition: vpfData.h:22
DtVpfData & operator=(const DtVpfData &data)
Assignment operator is private to prevent copying.
DtString myText
Definition: vpfTextData.h:50
A class representing a column of data from a table.
Definition: vpfColumn.h:28
A subclass of the abstract class DtVpfData to represent text and the date.
Definition: vpfTextData.h:21

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)