// ---------------------------------------------------------------------------\r
// Last modified: 19 November 2010 (DB)\r
// ---------------------------------------------------------------------------\r
-// Uses BGZF routines were adapted from the bgzf.c code developed at the Broad\r
-// Institute.\r
-// ---------------------------------------------------------------------------\r
// Provides the basic functionality for producing BAM files\r
// ***************************************************************************\r
\r
\r
namespace BamTools {\r
\r
+namespace Internal {\r
+ class BamWriterPrivate;\r
+} // namespace Internal\r
+\r
class API_EXPORT BamWriter {\r
\r
// constructor/destructor\r
\r
// private implementation\r
private:\r
- struct BamWriterPrivate;\r
- BamWriterPrivate* d;\r
+ Internal::BamWriterPrivate* d;\r
};\r
\r
} // namespace BamTools\r