CoreComponents 3.0.0
A Modern C++ Toolkit
No Matches
BuildStage Class Referenceabstract

Stage of the multi-stage build process More...

#include <cc/build/BuildStage>

Inheritance diagram for BuildStage:

Public Member Functions

bool complete () const
bool success () const
int status () const
List< StringpreCommands () const
List< StringpostCommands () const

Protected Member Functions

virtual BuildPlan plan () const =0
const BuildShellshell () const
const MetaObjectrecipe () const
const ToolChaintoolChain () const
JobScheduler createScheduler () const
bool outOfScope () const

Protected Attributes

bool complete_ { false }
bool success_ { true }
int status_ { 0 }
List< StringpreCommands_
List< StringpostCommands_

Detailed Description

Stage of the multi-stage build process