]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/BamWriter.h
Extracted BamReaderPrivate & BamWriterPrivate from inner classes.
[bamtools.git] / src / api / BamWriter.h
index 910f9be6240fa40a0fe9ecefe2da52ad564cdb6c..518c3504ec91bb35ea2ed849e4318b6f9f18293c 100644 (file)
@@ -5,9 +5,6 @@
 // ---------------------------------------------------------------------------\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
@@ -41,8 +42,7 @@ class API_EXPORT BamWriter {
 \r
     // private implementation\r
     private:\r
-        struct BamWriterPrivate;\r
-        BamWriterPrivate* d;\r
+       Internal::BamWriterPrivate* d;\r
 };\r
 \r
 } // namespace BamTools\r