]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/utils/bamtools_filter_properties.h
Cleaned up intra-API includes & moved version numbers to 2.0.0
[bamtools.git] / src / utils / bamtools_filter_properties.h
index 119da060df00e96239fddd1451a58dc0da16b473..a69f31d643f558ec58208d7054585005374a1eaf 100644 (file)
@@ -1,9 +1,8 @@
 // ***************************************************************************
 // bamtools_filter_properties.h (c) 2010 Derek Barnett, Erik Garrison
 // Marth Lab, Department of Biology, Boston College
-// All rights reserved.
 // ---------------------------------------------------------------------------
-// Last modified: 30 August 2010
+// Last modified: 10 October 2011
 // ---------------------------------------------------------------------------
 // Provides support data structures & methods for FilterEngine
 //
 #ifndef BAMTOOLS_FILTER_PROPERTIES_H
 #define BAMTOOLS_FILTER_PROPERTIES_H
 
+#include "utils/utils_global.h"
+#include "utils/bamtools_utilities.h"
+#include "utils/bamtools_variant.h"
 #include <iostream>
 #include <map>
 #include <string>
-#include "bamtools_utilities.h"
-#include "bamtools_variant.h"
 
 namespace BamTools {
 
 // ----------------------------------------------------------
 // PropertyFilterValue
   
-struct PropertyFilterValue {
+struct UTILS_EXPORT PropertyFilterValue {
   
     // define valid ValueCompareTypes
     enum ValueCompareType { CONTAINS = 0
@@ -165,7 +165,7 @@ typedef std::map<std::string, PropertyFilterValue> PropertyMap;
 // ----------------------------------------------------------
 // PropertyFilter
 
-struct PropertyFilter {  
+struct UTILS_EXPORT PropertyFilter {
     // data members
     PropertyMap Properties;
 };
@@ -178,7 +178,7 @@ typedef std::map<std::string, PropertyFilter> FilterMap;
 // Property
   
 // used to store properties known to engine & keep track of enabled state
-struct Property {
+struct UTILS_EXPORT Property {
     std::string Name;
     bool IsEnabled;
     Property(const std::string& name, bool isEnabled = false)