nndeploy C++ API  0.2.0
nndeploy C++ API
nndeploy::dag::Edge Member List

This is the complete list of members for nndeploy::dag::Edge, including all inherited members.

checkTypeInfo()nndeploy::dag::Edgeinline
checkTypeInfo(std::shared_ptr< EdgeTypeInfo > type_info)nndeploy::dag::Edge
construct()nndeploy::dag::Edge
create(device::Device *device, const device::BufferDesc &desc)nndeploy::dag::Edge
create(device::Device *device, const device::TensorDesc &desc, std::string tensor_name="")nndeploy::dag::Edge
create(Args &&...args)nndeploy::dag::Edgeinline
create(Args &&...args)nndeploy::dag::Edgeinline
Edge()nndeploy::dag::Edge
Edge(const std::string &name)nndeploy::dag::Edge
empty()nndeploy::dag::Edge
get(const Node *node)nndeploy::dag::Edgeinline
getBuffer(const Node *node)nndeploy::dag::Edge
getConsumers()nndeploy::dag::Edge
getGraphOutput()nndeploy::dag::Edgeinline
getGraphOutputBuffer()nndeploy::dag::Edge
getGraphOutputIndex()nndeploy::dag::Edge
getGraphOutputParam()nndeploy::dag::Edge
getGraphOutputPosition()nndeploy::dag::Edge
getGraphOutputPtr()nndeploy::dag::Edge
getGraphOutputTensor()nndeploy::dag::Edge
getIndex(const Node *node)nndeploy::dag::Edge
getName()nndeploy::dag::Edge
getParallelType()nndeploy::dag::Edge
getParam(const Node *node)nndeploy::dag::Edge
getPosition(const Node *node)nndeploy::dag::Edge
getProducers()nndeploy::dag::Edge
getQueueDropCount()nndeploy::dag::Edge
getQueueMaxSize()nndeploy::dag::Edge
getQueueOverflowPolicy()nndeploy::dag::Edge
getTensor(const Node *node)nndeploy::dag::Edge
getTypeInfo()nndeploy::dag::Edge
getTypeName()nndeploy::dag::Edge
increaseConsumers(std::vector< Node * > &consumers)nndeploy::dag::Edge
increaseProducers(std::vector< Node * > &producers)nndeploy::dag::Edge
markGraphOutput()nndeploy::dag::Edge
NonCopyable()=defaultnndeploy::base::NonCopyable
NonCopyable(const NonCopyable &)=deletenndeploy::base::NonCopyable
NonCopyable(NonCopyable &&)=deletenndeploy::base::NonCopyable
notifyWritten(device::Buffer *buffer)nndeploy::dag::Edge
notifyWritten(device::Tensor *tensor)nndeploy::dag::Edge
notifyWritten(base::Param *param)nndeploy::dag::Edge
notifyWritten(T *t)nndeploy::dag::Edgeinline
operator=(const NonCopyable &)=deletenndeploy::base::NonCopyable
operator=(NonCopyable &&)=deletenndeploy::base::NonCopyable
requestTerminate()nndeploy::dag::Edge
resetIndex()nndeploy::dag::Edge
set(device::Buffer *buffer, bool is_external=true)nndeploy::dag::Edge
set(device::Buffer &buffer)nndeploy::dag::Edge
set(device::Tensor *tensor, bool is_external=true)nndeploy::dag::Edge
set(device::Tensor &tensor)nndeploy::dag::Edge
set(base::Param *param, bool is_external=true)nndeploy::dag::Edge
set(base::Param &param)nndeploy::dag::Edge
set(T *t, bool is_external=true)nndeploy::dag::Edgeinline
set(T &t)nndeploy::dag::Edgeinline
set(T *t, std::function< void(T *)> deleter)nndeploy::dag::Edgeinline
set4py(PY_WRAPPER *wrapper, T *t, bool is_external=true)nndeploy::dag::Edgeinline
setParallelType(const base::ParallelType &paralle_type)nndeploy::dag::Edge
setQueueMaxSize(int queue_max_size)nndeploy::dag::Edge
setQueueOverflowPolicy(base::QueueOverflowPolicy policy, int drop_count=1)nndeploy::dag::Edge
setTypeInfo()nndeploy::dag::Edgeinline
setTypeInfo(std::shared_ptr< EdgeTypeInfo > type_info)nndeploy::dag::Edge
setTypeName(const std::string &type_name)nndeploy::dag::Edge
update(const Node *node)nndeploy::dag::Edge
~Edge()nndeploy::dag::Edgevirtual