diff options
Diffstat (limited to 'streamingvisitors/src/vespa/vsm/common/fieldmodifier.cpp')
-rw-r--r-- | streamingvisitors/src/vespa/vsm/common/fieldmodifier.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/streamingvisitors/src/vespa/vsm/common/fieldmodifier.cpp b/streamingvisitors/src/vespa/vsm/common/fieldmodifier.cpp new file mode 100644 index 00000000000..b39afd83b5a --- /dev/null +++ b/streamingvisitors/src/vespa/vsm/common/fieldmodifier.cpp @@ -0,0 +1,24 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + +#include "fieldmodifier.h" +#include <vespa/vespalib/stllike/hash_map.hpp> + +namespace vsm { + +FieldModifierMap::FieldModifierMap() : + _map() +{ } + +FieldModifierMap::~FieldModifierMap() { } + +FieldModifier * +FieldModifierMap::getModifier(FieldIdT fId) const +{ + FieldModifierMapT::const_iterator itr = _map.find(fId); + if (itr == _map.end()) { + return NULL; + } + return itr->second.get(); +} + +} |