diff options
author | Maxim Pimenov <m@maps.me> | 2016-05-27 19:40:55 +0300 |
---|---|---|
committer | Maxim Pimenov <m@maps.me> | 2016-05-31 14:54:46 +0300 |
commit | f672cb0b8227ddafcd6b271724dda3e05df9bfef (patch) | |
tree | 423ac795cf5da4a96136416827e943040f19a1b5 /search/features_layer.cpp | |
parent | 59f40d7669598a229ffa4f6269e17234f9af9506 (diff) |
[search] Got rid of the v2 directory and namespace.
Diffstat (limited to 'search/features_layer.cpp')
-rw-r--r-- | search/features_layer.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/search/features_layer.cpp b/search/features_layer.cpp new file mode 100644 index 0000000000..e3c077db77 --- /dev/null +++ b/search/features_layer.cpp @@ -0,0 +1,33 @@ +#include "search/features_layer.hpp" + +#include "base/internal/message.hpp" + +#include "std/sstream.hpp" + +namespace search +{ +FeaturesLayer::FeaturesLayer() { Clear(); } + +void FeaturesLayer::Clear() +{ + m_sortedFeatures = nullptr; + m_subQuery.clear(); + m_startToken = 0; + m_endToken = 0; + m_type = SearchModel::SEARCH_TYPE_COUNT; + m_hasDelayedFeatures = false; + m_lastTokenIsPrefix = false; +} + +string DebugPrint(FeaturesLayer const & layer) +{ + ostringstream os; + os << "FeaturesLayer [ size of m_sortedFeatures: " + << (layer.m_sortedFeatures ? layer.m_sortedFeatures->size() : 0) + << ", m_subQuery: " << DebugPrint(layer.m_subQuery) << ", m_startToken: " << layer.m_startToken + << ", m_endToken: " << layer.m_endToken << ", m_type: " << DebugPrint(layer.m_type) + << ", m_lastTokenIsPrefix: " << layer.m_lastTokenIsPrefix << " ]"; + return os.str(); +} + +} // namespace search |