3#include <bnb/recognizer/interfaces/all.hpp>
6namespace 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>;
11 using feature_ptr = bnb::interfaces::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>;
16 using recognizer_ptr = bnb::interfaces::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>;
21 using utility_manager_ptr = bnb::interfaces::utility_manager*;