Files CCore/src/PlanInit_CCore.cpp
This part contains the definition of the CCore PlanInit node.
The basic list of requirements is shown here:
/* PlanInit_CCore.cpp */
#include <CCore/inc/PlanInit.h>
#include <CCore/inc/Task.h>
#include <CCore/inc/ObjHost.h>
#include <CCore/inc/Job.h>
#include <CCore/inc/PerTask.h>
#include <CCore/inc/TaskMemStack.h>
#include <CCore/inc/DeferCall.h>
#include <CCore/inc/PacketPool.h>
#include <CCore/inc/libc/stdioPlanInit.h>
namespace CCore {
/* GetPlanInitNode_...() */
namespace Private_PlanInit {
struct Empty
{
static const char * GetTag() { return "CCore"; }
};
PlanInitObject<Empty,PlanInitReq<GetPlanInitNode_TaskCoreExt>
,PlanInitReq<GetPlanInitNode_stdio>
,PlanInitReq<GetPlanInitNode_ObjHost>
,PlanInitReq<GetPlanInitNode_JobHost>
,PlanInitReq<GetPlanInitNode_PerTask>
,PlanInitReq<GetPlanInitNode_PacketPool>
,PlanInitReq<GetPlanInitNode_TaskMemStack>
,PlanInitReq<GetPlanInitNode_DeferCall>
> Object CCORE_INITPRI_1 ;
} // namespace Private_PlanInit
using namespace Private_PlanInit;
PlanInitNode * GetPlanInitNode_CCore() { return &Object; }
} // namespace CCore