Code::Blocks
SVN r11506
|
#include <vector>
#include <map>
#include <wx/string.h>
#include <wx/filename.h>
#include <wx/dynarray.h>
#include <wx/regex.h>
#include "compileoptionsbase.h"
#include "compileroptions.h"
Go to the source code of this file.
Classes | |
struct | RegExStruct |
struct | CompilerPrograms |
Struct to keep programs. More... | |
struct | CompilerSwitches |
Struct to keep switches. More... | |
struct | CompilerTool |
Struct for compiler/linker commands. More... | |
class | Compiler |
Abstract base class for compilers. More... | |
struct | Compiler::MirrorSettings |
Typedefs | |
typedef std::vector< RegExStruct > | RegExArray |
typedef std::vector< CompilerTool > | CompilerToolsVector |
Enumerations | |
enum | CompilerLineType { cltNormal = 0, cltWarning, cltError, cltInfo } |
Enum categorizing compiler's output line as warning/error/info/normal. More... | |
enum | CommandType { ctCompileObjectCmd = 0, ctGenDependenciesCmd, ctCompileResourceCmd, ctLinkExeCmd, ctLinkConsoleExeCmd, ctLinkDynamicCmd, ctLinkStaticCmd, ctLinkNativeCmd, ctCount } |
Helper enum to retrieve compiler commands. More... | |
enum | CompilerLoggingType { clogFull, clogSimple, clogNone } |
Helper enum for type of compiler logging. More... | |
enum | AutoDetectResult { adrDetected, adrGuessed } |
struct CompilerPrograms |
struct Compiler::MirrorSettings |
Definition at line 432 of file compiler.h.
Class Members | ||
---|---|---|
wxArrayString | CmdsAfter | |
wxArrayString | CmdsBefore | |
CompilerToolsVector | Commands[ctCount] | |
wxArrayString | CompilerOptions_ | |
wxArrayString | ExtraPaths | |
wxArrayString | IncludeDirs | |
wxArrayString | LibDirs | |
wxArrayString | LinkerOptions | |
wxArrayString | LinkLibs | |
wxString | MasterPath | |
wxString | Name | |
CompilerOptions | Options | |
CompilerPrograms | Programs | |
RegExArray | RegExes | |
wxArrayString | ResIncludeDirs | |
wxArrayString | ResourceCompilerOptions | |
wxString | SortOptions[2] | |
CompilerSwitches | Switches |
typedef std::vector<CompilerTool> CompilerToolsVector |
Definition at line 267 of file compiler.h.
typedef std::vector<RegExStruct> RegExArray |
Definition at line 163 of file compiler.h.
enum AutoDetectResult |
Enumerator | |
---|---|
adrDetected | |
adrGuessed |
Definition at line 190 of file compiler.h.
enum CommandType |
Helper enum to retrieve compiler commands.
Definition at line 166 of file compiler.h.
enum CompilerLineType |
Enum categorizing compiler's output line as warning/error/info/normal.
Enumerator | |
---|---|
cltNormal | |
cltWarning | |
cltError | |
cltInfo |
Definition at line 66 of file compiler.h.
enum CompilerLoggingType |
Helper enum for type of compiler logging.
Enumerator | |
---|---|
clogFull | |
clogSimple | |
clogNone |
Definition at line 183 of file compiler.h.