|
CGraph
|
拓扑排序,并按照拓扑排序的顺序串行执行 More...
#include <GTopoEngine.h>


Protected Member Functions | |
| GTopoEngine ()=default | |
| CStatus | setup (const GSortedGElementPtrSet &elements) override |
| CStatus | run () override |
Protected Member Functions inherited from GEngine | |
| GEngine ()=default | |
| CVoid | link (const GSortedGElementPtrSet &elements) |
Private Attributes | |
| GElementPtrArr | topo_elements_ {} |
Friends | |
| class | CAllocator |
| class | GElementManager |
Additional Inherited Members | |
Public Member Functions inherited from CObject | |
| CObject ()=default | |
| virtual CStatus | init () |
| virtual CStatus | destroy () |
| virtual | ~CObject ()=default |
Static Protected Member Functions inherited from GEngine | |
| static GElementPtrArr | getTopo (const GSortedGElementPtrSet &elements) |
| static CBool | isDag (const GSortedGElementPtrSet &elements) |
Protected Attributes inherited from GEngine | |
| UThreadPoolPtr | thread_pool_ { nullptr } |
| CSize | linked_size_ = 0 |
拓扑排序,并按照拓扑排序的顺序串行执行
|
explicitprotecteddefault |
|
overrideprotectedvirtual |
将所有注册进入 pipeline的内容,进行分析和解构
| elements |
Implements GEngine.

|
friend |
|
friend |
|
private |