|
Code::Blocks
SVN r11506
|
#include <wx/choice.h>#include <wx/dynarray.h>#include <wx/process.h>#include <wx/timer.h>#include <queue>#include <cbplugin.h>#include <cbproject.h>#include <compileoptionsbase.h>#include <compilerfactory.h>#include <logger.h>#include <sdk_events.h>#include <settings.h>#include "compilermessages.h"#include "compilererrors.h"#include "compiler_defs.h"Go to the source code of this file.
Classes | |
| class | CompilerGCC |
| struct | CompilerGCC::CompilerValidResult |
| struct | CompilerGCC::BuildJobTarget |
| struct | CompilerGCC::CompilerProcess |
Enumerations | |
| enum | CompilerOptionsType { cotGlobal = 0, cotProjectOrTarget } |
| enum | ErrorType { etNone = 0, etError, etWarning } |
| enum | BuildJob { bjIdle = 0, bjWorkspace, bjProject, bjTarget } |
| Helper enum for compiler's state. This state signifies the kind of build the compiler is working on. More... | |
| enum | BuildState { bsNone = 0, bsProjectPreBuild, bsTargetClean, bsTargetPreBuild, bsTargetBuild, bsTargetPostBuild, bsTargetDone, bsProjectPostBuild, bsProjectDone } |
| Defines the current state of the compiler. More... | |
| enum | LogTarget { ltMessages = 0x01, ltFile = 0x02, ltAll = 0xff } |
| enum | BuildAction { baClean = 0, baBuild, baRun, baBuildFile } |
| struct CompilerGCC::CompilerValidResult |
Definition at line 211 of file compilergcc.h.
| Class Members | ||
|---|---|---|
| Compiler * | compiler | |
| bool | isValid | |
| struct CompilerGCC::CompilerProcess |
Definition at line 264 of file compilergcc.h.
| Class Members | ||
|---|---|---|
| wxString | OutputFile | |
| long int | PID | |
| PipedProcess * | pProcess | |
| enum BuildAction |
| Enumerator | |
|---|---|
| baClean | |
| baBuild | |
| baRun | |
| baBuildFile | |
Definition at line 72 of file compilergcc.h.
| enum BuildJob |
Helper enum for compiler's state. This state signifies the kind of build the compiler is working on.
| Enumerator | |
|---|---|
| bjIdle | Not currently building. |
| bjWorkspace | Building the workspace. |
| bjProject | Building the project. |
| bjTarget | Building the target. |
Definition at line 42 of file compilergcc.h.
| enum BuildState |
Defines the current state of the compiler.
| Enumerator | |
|---|---|
| bsNone | |
| bsProjectPreBuild | |
| bsTargetClean | |
| bsTargetPreBuild | |
| bsTargetBuild | |
| bsTargetPostBuild | |
| bsTargetDone | |
| bsProjectPostBuild | |
| bsProjectDone | |
Definition at line 51 of file compilergcc.h.
| enum CompilerOptionsType |
| Enumerator | |
|---|---|
| cotGlobal | |
| cotProjectOrTarget | |
Definition at line 28 of file compilergcc.h.
| enum ErrorType |
| Enumerator | |
|---|---|
| etNone | |
| etError | |
| etWarning | |
Definition at line 34 of file compilergcc.h.
| enum LogTarget |
| Enumerator | |
|---|---|
| ltMessages | |
| ltFile | |
| ltAll | |
Definition at line 64 of file compilergcc.h.
1.8.13