3 #include <bnb/recognizer/interfaces/all.hpp>
6 namespace bnb::interfaces
8 using feature_sptr = std::shared_ptr<feature>;
9 using feature_wptr = std::weak_ptr<feature>;
10 using feature_uptr = std::unique_ptr<feature>;
13 using recognizer_sptr = std::shared_ptr<recognizer>;
14 using recognizer_wptr = std::weak_ptr<recognizer>;
15 using recognizer_uptr = std::unique_ptr<recognizer>;
18 using utility_manager_sptr = std::shared_ptr<utility_manager>;
19 using utility_manager_wptr = std::weak_ptr<utility_manager>;
20 using utility_manager_uptr = std::unique_ptr<utility_manager>;