|
| | ModuleRegistrationBuilder () |
| |
| ModuleRegistrationBuilder & | name (const std::string &n) |
| |
| ModuleRegistrationBuilder & | category (ModuleCategory cat) |
| |
| ModuleRegistrationBuilder & | description (const std::string &desc) |
| |
| ModuleRegistrationBuilder & | version (const std::string &ver) |
| |
| ModuleRegistrationBuilder & | tag (const std::string &t) |
| |
| template<typename... Tags> |
| ModuleRegistrationBuilder & | tags (Tags... t) |
| |
| ModuleRegistrationBuilder & | input (const std::string &pinName, const std::string &frameType, MemType memType=FrameMetadata::HOST) |
| |
| template<typename... FrameTypes> |
| ModuleRegistrationBuilder & | input (const std::string &pinName, const std::string &ft1, FrameTypes... rest) |
| |
| ModuleRegistrationBuilder & | inputWithMemType (const std::string &pinName, MemType memType, const std::string &frameType) |
| |
| ModuleRegistrationBuilder & | cudaInput (const std::string &pinName, const std::string &frameType) |
| |
| ModuleRegistrationBuilder & | optionalInput (const std::string &pinName, const std::string &frameType, MemType memType=FrameMetadata::HOST) |
| |
| ModuleRegistrationBuilder & | output (const std::string &pinName, const std::string &frameType, MemType memType=FrameMetadata::HOST) |
| |
| template<typename... FrameTypes> |
| ModuleRegistrationBuilder & | output (const std::string &pinName, const std::string &ft1, FrameTypes... rest) |
| |
| ModuleRegistrationBuilder & | outputWithMemType (const std::string &pinName, MemType memType, const std::string &frameType) |
| |
| ModuleRegistrationBuilder & | cudaOutput (const std::string &pinName, const std::string &frameType) |
| |
| template<typename... ImageTypes> |
| ModuleRegistrationBuilder & | inputImageTypes (ImageTypes... types) |
| |
| template<typename... ImageTypes> |
| ModuleRegistrationBuilder & | outputImageTypes (ImageTypes... types) |
| |
| template<typename... ImageTypes> |
| ModuleRegistrationBuilder & | inputWithImageTypes (const std::string &pinName, const std::string &frameType, MemType memType, ImageTypes... types) |
| |
| template<typename... ImageTypes> |
| ModuleRegistrationBuilder & | outputWithImageTypes (const std::string &pinName, const std::string &frameType, MemType memType, ImageTypes... types) |
| |
| ModuleRegistrationBuilder & | stringProp (const std::string &name, const std::string &desc, bool required=false, const std::string &defaultVal="") |
| |
| ModuleRegistrationBuilder & | intProp (const std::string &name, const std::string &desc, bool required=false, int64_t defaultVal=0, int64_t minVal=INT64_MIN, int64_t maxVal=INT64_MAX) |
| |
| ModuleRegistrationBuilder & | floatProp (const std::string &name, const std::string &desc, bool required=false, double defaultVal=0.0, double minVal=-std::numeric_limits< double >::max(), double maxVal=std::numeric_limits< double >::max()) |
| |
| ModuleRegistrationBuilder & | boolProp (const std::string &name, const std::string &desc, bool required=false, bool defaultVal=false) |
| |
| template<typename... EnumValues> |
| ModuleRegistrationBuilder & | enumProp (const std::string &name, const std::string &desc, bool required, const std::string &defaultVal, EnumValues... values) |
| |
| ModuleRegistrationBuilder & | dynamicProp (const std::string &name, const std::string &type, const std::string &desc, bool required=false, const std::string &defaultVal="") |
| |
| ModuleRegistrationBuilder & | selfManagedOutputPins () |
| |
| ModuleRegistrationBuilder & | cudaStreamRequired () |
| |
| | ~ModuleRegistrationBuilder () |
| |
| template<typename FactoryLambda > |
| void | finalizeWith (FactoryLambda &&factoryFn) |
| |
| void | finalize () |
| |
| | ModuleRegistrationBuilder (const ModuleRegistrationBuilder &)=delete |
| |
| ModuleRegistrationBuilder & | operator= (const ModuleRegistrationBuilder &)=delete |
| |
| | ModuleRegistrationBuilder (ModuleRegistrationBuilder &&other) noexcept |
| |