|
nndeploy C++ API
0.2.0
nndeploy C++ API
|
Classes | |
| class | Decode |
| class | Encode |
| class | TypeCreatelDecodeRegister |
| class | TypeCreatelDecodeSharedPtrRegister |
| class | TypeCreatelEncodeRegister |
| class | TypeCreatelEncodeSharedPtrRegister |
Typedefs | |
| using | createDecodeFunc = std::function< Decode *(base::CodecFlag flag, const std::string &name, dag::Edge *output)> |
| using | createDecodeSharedPtrFunc = std::function< std::shared_ptr< Decode >(base::CodecFlag flag, const std::string &name, dag::Edge *output)> |
| using | createEncodeFunc = std::function< Encode *(base::CodecFlag flag, const std::string &name, dag::Edge *input)> |
| using | createEncodeSharedPtrFunc = std::function< std::shared_ptr< Encode >(base::CodecFlag flag, const std::string &name, dag::Edge *input)> |
Functions | |
| Decode * | createDecode (base::CodecType type, base::CodecFlag flag, const std::string &name, dag::Edge *output) |
| std::shared_ptr< Decode > | createDecodeSharedPtr (base::CodecType type, base::CodecFlag flag, const std::string &name, dag::Edge *output) |
| Encode * | createEncode (base::CodecType type, base::CodecFlag flag, const std::string &name, dag::Edge *input) |
| std::shared_ptr< Encode > | createEncodeSharedPtr (base::CodecType type, base::CodecFlag flag, const std::string &name, dag::Edge *input) |
| std::map< base::CodecType, createDecodeFunc > & | getGlobalCreateDecodeFuncMap () |
| std::map< base::CodecType, createDecodeSharedPtrFunc > & | getGlobalCreateDecodeSharedPtrFuncMap () |
| std::map< base::CodecType, createEncodeFunc > & | getGlobalCreateEncodeFuncMap () |
| std::map< base::CodecType, createEncodeSharedPtrFunc > & | getGlobalCreateEncodeSharedPtrFuncMap () |
| using nndeploy::codec::createDecodeFunc = typedef std::function<Decode *( base::CodecFlag flag, const std::string &name, dag::Edge *output)> |
| using nndeploy::codec::createDecodeSharedPtrFunc = typedef std::function<std::shared_ptr<Decode>( base::CodecFlag flag, const std::string &name, dag::Edge *output)> |
| using nndeploy::codec::createEncodeFunc = typedef std::function<Encode *( base::CodecFlag flag, const std::string &name, dag::Edge *input)> |
| using nndeploy::codec::createEncodeSharedPtrFunc = typedef std::function<std::shared_ptr<Encode>( base::CodecFlag flag, const std::string &name, dag::Edge *input)> |
| Decode* nndeploy::codec::createDecode | ( | base::CodecType | type, |
| base::CodecFlag | flag, | ||
| const std::string & | name, | ||
| dag::Edge * | output | ||
| ) |
| std::shared_ptr<Decode> nndeploy::codec::createDecodeSharedPtr | ( | base::CodecType | type, |
| base::CodecFlag | flag, | ||
| const std::string & | name, | ||
| dag::Edge * | output | ||
| ) |
| Encode* nndeploy::codec::createEncode | ( | base::CodecType | type, |
| base::CodecFlag | flag, | ||
| const std::string & | name, | ||
| dag::Edge * | input | ||
| ) |
| std::shared_ptr<Encode> nndeploy::codec::createEncodeSharedPtr | ( | base::CodecType | type, |
| base::CodecFlag | flag, | ||
| const std::string & | name, | ||
| dag::Edge * | input | ||
| ) |
| std::map<base::CodecType, createDecodeFunc>& nndeploy::codec::getGlobalCreateDecodeFuncMap | ( | ) |
| std::map<base::CodecType, createDecodeSharedPtrFunc>& nndeploy::codec::getGlobalCreateDecodeSharedPtrFuncMap | ( | ) |
| std::map<base::CodecType, createEncodeFunc>& nndeploy::codec::getGlobalCreateEncodeFuncMap | ( | ) |
| std::map<base::CodecType, createEncodeSharedPtrFunc>& nndeploy::codec::getGlobalCreateEncodeSharedPtrFuncMap | ( | ) |