X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2FBamIndex.h;h=5e40d87eb517d4fbc8797e8f5d874eb520602f56;hb=9f1ce8c47aeadb6dc1320b52ee671c3341b97935;hp=067244ec2d2fd845458d7868dbee553771388be7;hpb=2e1822c9ed231b25fd474117a01a1492d4209fa4;p=bamtools.git diff --git a/src/api/BamIndex.h b/src/api/BamIndex.h index 067244e..5e40d87 100644 --- a/src/api/BamIndex.h +++ b/src/api/BamIndex.h @@ -2,7 +2,7 @@ // BamIndex.h (c) 2009 Derek Barnett // Marth Lab, Department of Biology, Boston College // --------------------------------------------------------------------------- -// Last modified: 6 October 2011 (DB) +// Last modified: 10 October 2011 (DB) // --------------------------------------------------------------------------- // Provides basic BAM index interface // *************************************************************************** @@ -10,8 +10,8 @@ #ifndef BAM_INDEX_H #define BAM_INDEX_H -#include -#include +#include "api/api_global.h" +#include "api/BamAux.h" #include namespace BamTools { @@ -29,8 +29,6 @@ namespace Internal { It is exposed to the public API to allow advanced users to implement their own custom indexing schemes. - - More documentation on methods & enums coming soon. */ class API_EXPORT BamIndex { @@ -76,6 +74,8 @@ class API_EXPORT BamIndex { // change the index caching behavior virtual void SetCacheMode(const BamIndex::IndexCacheMode& mode) =0; + //! \cond + // internal methods protected: void SetErrorString(const std::string& where, const std::string& what) const { @@ -86,6 +86,8 @@ class API_EXPORT BamIndex { protected: Internal::BamReaderPrivate* m_reader; // copy, not owned mutable std::string m_errorString; + + //! \endcond }; } // namespace BamTools