X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Futils%2Fbamtools_filter_properties.h;h=a69f31d643f558ec58208d7054585005374a1eaf;hb=9f1ce8c47aeadb6dc1320b52ee671c3341b97935;hp=119da060df00e96239fddd1451a58dc0da16b473;hpb=e929b8b81a31b0bd02530ae273fc795db70314ea;p=bamtools.git diff --git a/src/utils/bamtools_filter_properties.h b/src/utils/bamtools_filter_properties.h index 119da06..a69f31d 100644 --- a/src/utils/bamtools_filter_properties.h +++ b/src/utils/bamtools_filter_properties.h @@ -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 // @@ -40,18 +39,19 @@ #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 #include #include -#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 PropertyMap; // ---------------------------------------------------------- // PropertyFilter -struct PropertyFilter { +struct UTILS_EXPORT PropertyFilter { // data members PropertyMap Properties; }; @@ -178,7 +178,7 @@ typedef std::map 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)