File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed
keyvi/include/keyvi/dictionary/fsa Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -406,11 +406,11 @@ class Automata final {
406406 return value_store_reader_->GetMsgPackedValueAsString (state_value, compression_algorithm);
407407 }
408408
409- std::string GetStatistics () const { return dictionary_properties_->GetStatistics (); }
409+ [[nodiscard]] std::string GetStatistics () const { return dictionary_properties_->GetStatistics (); }
410410
411- const std::string& GetManifest () const { return dictionary_properties_->GetManifest (); }
411+ [[nodiscard]] const std::string& GetManifest () const { return dictionary_properties_->GetManifest (); }
412412
413- const uint64_t GetVersion () const { return dictionary_properties_->GetVersion (); }
413+ [[nodiscard]] const uint64_t GetVersion () const { return dictionary_properties_->GetVersion (); }
414414
415415 private:
416416 dictionary_properties_t dictionary_properties_;
@@ -472,7 +472,7 @@ class Automata final {
472472
473473 friend class keyvi ::dictionary::SecondaryKeyDictionary;
474474
475- const dictionary_properties_t & GetDictionaryProperties () const { return dictionary_properties_; }
475+ [[nodiscard]] const dictionary_properties_t & GetDictionaryProperties () const { return dictionary_properties_; }
476476};
477477
478478// shared pointer
Original file line number Diff line number Diff line change 3131#include < vector>
3232
3333#include " keyvi/dictionary/fsa/automata.h"
34+ #include " keyvi/dictionary/fsa/traversal/traversal_base.h"
3435#include " keyvi/dictionary/fsa/traverser_types.h"
3536
3637// #define ENABLE_TRACING
@@ -162,7 +163,7 @@ class ComparableStateTraverser final {
162163
163164 label_t GetStateLabel () const { return state_traverser_.GetStateLabel (); }
164165
165- const std::vector<label_t >& GetStateLabels () const { return label_stack_; }
166+ [[nodiscard]] const std::vector<label_t >& GetStateLabels () const { return label_stack_; }
166167
167168 size_t GetOrder () const { return order_; }
168169
@@ -190,7 +191,7 @@ class ComparableStateTraverser final {
190191
191192 traversal::TraversalPayload<transition_t >& GetTraversalPayload () { return state_traverser_.GetTraversalPayload (); }
192193
193- const traversal::TraversalPayload<transition_t >& GetTraversalPayload () const {
194+ [[nodiscard]] const traversal::TraversalPayload<transition_t >& GetTraversalPayload () const {
194195 return state_traverser_.GetTraversalPayload ();
195196 }
196197};
You can’t perform that action at this time.
0 commit comments