Banuba SDK
Loading...
Searching...
No Matches
types.hpp
1#pragma once
2
3#include <bnb/recognizer/interfaces/all.hpp>
4#include <memory>
5
6namespace bnb::interfaces
7{
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*;
12
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*;
17
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*;
22
23}