+ /**
+ * Create an instance of SGFile.
+ * When calling the constructor you need to provide a file
+ * name. This file is not opened immediately, but instead will be
+ * opened when the open() method is called.
+ * @param file name of file to open
+ * @param repeat On eof restart at the beginning of the file
+ */
+ SGFile( const string& file, int repeat_ = 1 );
+
+ /** Destructor */