From 538b8dafdce00acc88bfba606fa2d3caf28ae560 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 15 Dec 2009 23:03:18 +0000 Subject: [PATCH] expose C++ fstream classes --- dtool/src/parser-inc/iostream | 18 +++++++++++++++--- panda/src/express/config_express.N | 4 ++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/dtool/src/parser-inc/iostream b/dtool/src/parser-inc/iostream index 9f51a96e72..4afc03ddef 100644 --- a/dtool/src/parser-inc/iostream +++ b/dtool/src/parser-inc/iostream @@ -69,10 +69,22 @@ __published: void flush(); }; +class ofstream : public ostream { +__published: + ofstream(); + void close(); +}; +class ifstream : public istream { +__published: + ifstream(); + void close(); +}; +class fstream : public iostream { +__published: + fstream(); + void close(); +}; -class ofstream : public ostream {}; -class ifstream : public istream {}; -class fstream : public iostream {}; class ostringstream : public ostream {}; class istringstream : public istream {}; class stringstream : public iostream {}; diff --git a/panda/src/express/config_express.N b/panda/src/express/config_express.N index 43b3c60c4c..39ddcd425c 100644 --- a/panda/src/express/config_express.N +++ b/panda/src/express/config_express.N @@ -22,6 +22,10 @@ renametype FileStream FileStream forcetype IDecryptStream forcetype OEncryptStream +forcetype ofstream +forcetype ifstream +forcetype fstream + forcetype DConfig forcetype ConfigFlags forcetype ConfigPage