head 1.3; access; symbols; locks; strict; comment @# @; 1.3 date 2002.09.07.01.50.39; author curt; state Exp; branches; next 1.2; 1.2 date 2002.08.31.19.01.56; author curt; state Exp; branches; next 1.1; 1.1 date 2002.08.31.18.54.03; author curt; state Exp; branches; next ; desc @@ 1.3 log @Updated doxygen docs. @ text @
Main Page Class Hierarchy Compound List File List Compound Members File Members

# props_io.hxx

Go to the documentation of this file.

    00001
    00012 #ifndef __PROPS_IO_HXX
    00013 #define __PROPS_IO_HXX
    00014
    00015 #include <simgear/compiler.h>
    00016 #include <simgear/misc/props.hxx>
    00017
    00018 #include <stdio.h>
    00019
    00020 #include STL_STRING
    00021 #include <vector>
    00022 #include <map>
    00023 #include STL_IOSTREAM
    00024
    00025 SG_USING_STD(string);
    00026 SG_USING_STD(vector);
    00027 SG_USING_STD(map);
    00028 #if !defined(SG_HAVE_NATIVE_SGI_COMPILERS)
    00029 SG_USING_STD(istream);
    00030 SG_USING_STD(ostream);
    00031 #endif
    00032
    00036 void readProperties (istream &input, SGPropertyNode * start_node,
    00037                      const string &base = "");
    00038
    00039
    00043 void readProperties (const string &file, SGPropertyNode * start_node);
    00044
    00045
    00049 void writeProperties (ostream &output, const SGPropertyNode * start_node,
    00050                       bool write_all = false);
    00051
    00052
    00056 void writeProperties (const string &file, const SGPropertyNode * start_node,
    00057                       bool write_all = false);
    00058
    00059
    00063 bool copyProperties (const SGPropertyNode *in, SGPropertyNode *out);
    00064
    00065
    00066 #endif // __PROPS_IO_HXX
    00067
    00068 // end of props_io.hxx

@ 1.2 log @Oops, try again. @ text @d52 1 a52 1