nndeploy C++ API
0.2.0
nndeploy C++ API
framework
include
nndeploy
dag
running_condition.h
Go to the documentation of this file.
1
2
#ifndef _NNDEPLOY_DAG_RUNNING_CONDITION__H_
3
#define _NNDEPLOY_DAG_RUNNING_CONDITION__H_
4
5
#include "
nndeploy/base/any.h
"
6
#include "
nndeploy/base/common.h
"
7
#include "
nndeploy/base/glic_stl_include.h
"
8
#include "
nndeploy/base/log.h
"
9
#include "
nndeploy/base/macro.h
"
10
#include "
nndeploy/base/object.h
"
11
#include "
nndeploy/base/status.h
"
12
#include "
nndeploy/base/string.h
"
13
#include "
nndeploy/dag/condition.h
"
14
#include "
nndeploy/dag/edge.h
"
15
#include "
nndeploy/dag/node.h
"
16
#include "
nndeploy/dag/util.h
"
17
18
namespace
nndeploy
{
19
namespace
dag {
20
21
class
NNDEPLOY_CC_API
RunningCondition
:
public
Condition
{
22
public
:
23
RunningCondition
(
const
std::string &name);
24
RunningCondition
(
const
std::string &name, std::vector<Edge *> inputs,
25
std::vector<Edge *> outputs);
26
virtual
~RunningCondition
();
27
28
virtual
int
choose
();
29
30
protected
:
31
int
next_i_ = 0;
32
};
33
34
}
// namespace dag
35
}
// namespace nndeploy
36
37
#endif
/* _NNDEPLOY_DAG_RUNNING_CONDITION__H_ */
any.h
nndeploy::dag::Condition
Definition:
condition.h:25
nndeploy::dag::RunningCondition
Definition:
running_condition.h:21
nndeploy::dag::RunningCondition::RunningCondition
RunningCondition(const std::string &name)
nndeploy::dag::RunningCondition::~RunningCondition
virtual ~RunningCondition()
nndeploy::dag::RunningCondition::choose
virtual int choose()
nndeploy::dag::RunningCondition::RunningCondition
RunningCondition(const std::string &name, std::vector< Edge * > inputs, std::vector< Edge * > outputs)
common.h
condition.h
edge.h
util.h
glic_stl_include.h
log.h
macro.h
NNDEPLOY_CC_API
#define NNDEPLOY_CC_API
api
Definition:
macro.h:29
nndeploy
Definition:
common.h:10
node.h
object.h
status.h
string.h
Generated by
1.9.1