VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
rwFileExtensible.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2011 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
5
6
#pragma once
7
8
#include "
vrfutil/rwFile.h
"
9
10
17
#include "
vrfutil/vrfutilDefines.h
"
18
class
DT_DLL_vrfutil
DtReaderWriterFileExtensible
:
public
DtReaderWriterFile
19
{
20
public
:
21
23
DtReaderWriterFileExtensible
();
24
26
DtReaderWriterFileExtensible
(
const
DtString
& name,
27
DtReaderWriterRegistry
* parentRegistry = NULL);
28
29
DtReaderWriterFileExtensible
(
const
DtSymbolString
& name,
30
DtReaderWriterRegistry
* parentRegistry = NULL);
31
33
DtReaderWriterFileExtensible
(
const
DtString
& name,
const
DtReaderWriterFileExtensible
& orig,
34
DtReaderWriterRegistry
* parentRegistry = NULL);
35
36
DtReaderWriterFileExtensible
(
const
DtSymbolString
& name,
const
DtReaderWriterFileExtensible
& orig,
37
DtReaderWriterRegistry
* parentRegistry = NULL);
38
40
DtReaderWriterFileExtensible
&
operator=
(
const
DtReaderWriterFileExtensible
& orig);
41
DtReaderWriterFileExtensible
&
operator=
(
const
DtReaderWriterFile
& orig);
42
DtReaderWriterFileExtensible
&
operator=
(
const
DtFilename& orig);
43
45
virtual
~
DtReaderWriterFileExtensible
();
46
47
virtual
void
loadFile
(
const
DtFilename& searchPath,
48
const
DtVariableBindingsList
& variableBindings,
DtlObjStringMap
* commentMap = NULL);
49
51
virtual
void
substitute
(
const
DtVariableBindingsList
& variableBindings);
52
53
public
:
57
static
std::list<DtString>* getExtensionList();
58
61
static
void
addExtension(
DtString
);
62
63
protected
:
64
DtString
myAcceptedExtension
;
65
66
static
std::list<DtString>*
myExtensions
;
67
};
68
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)