# include STL_FSTREAM
# include STL_IOSTREAM
SG_USING_STD(string);
-# if !defined(SG_HAVE_NATIVE_SGI_COMPILERS)
- SG_USING_STD(ostream);
- SG_USING_STD(istream);
- SG_USING_STD(ifstream);
- SG_USING_STD(cerr);
- SG_USING_STD(endl);
- SG_USING_STD(ios);
- SG_USING_STD(cout);
-# endif
+ SG_USING_STD(ostream);
+ SG_USING_STD(istream);
+ SG_USING_STD(ifstream);
+ SG_USING_STD(cerr);
+ SG_USING_STD(endl);
+ SG_USING_STD(ios);
+ SG_USING_STD(cout);
#else
# include <string>
# if defined(sgi) && !defined(__GNUC__)
CLASS DECLARATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+namespace JSBSim {
+
class FGConfigFile : public FGJSBBase
{
public:
@return the next valid line from the config file OR "EOF" if end of file is
reached.*/
string GetNextConfigLine(void);
+
+ string GetCurrentLine(void) { return CurrentLine; }
/** Returns the value of the tag supplied.
@param
FGConfigFile& operator>>(double&);
FGConfigFile& operator>>(int&);
FGConfigFile& operator>>(string&);
- FGConfigFile& operator>>(eParam&);
void ResetLineIndexToZero(void);
private:
void Debug(int from);
};
-
+}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#endif