]> git.cworth.org Git - apitrace/blobdiff - common/trace_callset.cpp
Use skiplist-based FastCallSet within trace::CallSet
[apitrace] / common / trace_callset.cpp
index 3c33087cbda883f11a9d8d7280bb7295ee9c8bbf..02390283a96180d9b7d594c4654593cc33743878 100644 (file)
@@ -34,7 +34,6 @@
 
 #include <trace_callset.hpp>
 
-
 using namespace trace;
 
 
@@ -224,7 +223,7 @@ public:
 };
 
 
-CallSet::CallSet(const char *string)
+CallSet::CallSet(const char *string): limits(std::numeric_limits<CallNo>::min(), std::numeric_limits<CallNo>::max())
 {
     if (*string == '@') {
         FileCallSetParser parser(*this, &string[1]);
@@ -236,7 +235,7 @@ CallSet::CallSet(const char *string)
 }
 
 
-CallSet::CallSet(CallFlags freq) {
+CallSet::CallSet(CallFlags freq): limits(std::numeric_limits<CallNo>::min(), std::numeric_limits<CallNo>::max()) {
     if (freq != FREQUENCY_NONE) {
         CallNo start = std::numeric_limits<CallNo>::min();
         CallNo stop = std::numeric_limits<CallNo>::max();