Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

VCCLCompilerTool Class Reference

#include </home/clem/local/src/opie/qmake/generators/win32/msvc_objectmodel.h>

Inheritance diagram for VCCLCompilerTool:

Inheritance graph
[legend]
Collaboration diagram for VCCLCompilerTool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VCCLCompilerTool ()
virtual ~VCCLCompilerTool ()
bool parseOption (const char *option)

Public Attributes

QStringList AdditionalIncludeDirectories
QStringList AdditionalOptions
QStringList AdditionalUsingDirectories
QString AssemblerListingLocation
asmListingOption AssemblerOutput
basicRuntimeCheckOption BasicRuntimeChecks
browseInfoOption BrowseInformation
QString BrowseInformationFile
triState BufferSecurityCheck
callingConventionOption CallingConvention
CompileAsOptions CompileAs
compileAsManagedOptions CompileAsManaged
triState CompileOnly
debugOption DebugInformationFormat
triState DefaultCharIsUnsigned
triState Detect64BitPortabilityProblems
triState DisableLanguageExtensions
QStringList DisableSpecificWarnings
triState EnableFiberSafeOptimizations
triState EnableFunctionLevelLinking
triState EnableIntrinsicFunctions
triState ExceptionHandling
triState ExpandAttributedSource
favorSizeOrSpeedOption FavorSizeOrSpeed
triState ForceConformanceInForLoopScope
QStringList ForcedIncludeFiles
QStringList ForcedUsingFiles
preprocessOption GeneratePreprocessedFile
triState GlobalOptimizations
triState IgnoreStandardIncludePath
triState ImproveFloatingPointConsistency
inlineExpansionOption InlineFunctionExpansion
triState KeepComments
triState MinimalRebuild
QString ObjectFile
triState OmitFramePointers
optimizeOption Optimization
ProcessorOptimizeOption OptimizeForProcessor
triState OptimizeForWindowsApplication
QString OutputFile
QString PrecompiledHeaderFile
QString PrecompiledHeaderThrough
QStringList PreprocessorDefinitions
QString ProgramDataBaseFileName
runtimeLibraryOption RuntimeLibrary
triState RuntimeTypeInfo
triState ShowIncludes
triState SmallerTypeCheck
triState StringPooling
structMemberAlignOption StructMemberAlignment
triState SuppressStartupBanner
triState TreatWChar_tAsBuiltInType
triState TurnOffAssemblyGeneration
triState UndefineAllPreprocessorDefinitions
QStringList UndefinePreprocessorDefinitions
pchOption UsePrecompiledHeader
triState WarnAsError
warningLevelOption WarningLevel
triState WholeProgramOptimization
VCConfigurationconfig

Constructor & Destructor Documentation

VCCLCompilerTool::VCCLCompilerTool  ) 
 

Definition at line 318 of file msvc_objectmodel.cpp.

virtual VCCLCompilerTool::~VCCLCompilerTool  )  [inline, virtual]
 

Definition at line 418 of file msvc_objectmodel.h.


Member Function Documentation

bool VCCLCompilerTool::parseOption const char *  option  )  [virtual]
 

Implements VCToolBase.

Definition at line 436 of file msvc_objectmodel.cpp.

References _False, _True, AdditionalIncludeDirectories, AdditionalOptions, AdditionalUsingDirectories, alignEightBytes, alignFourBytes, alignSingleByte, alignSixteenBytes, alignTwoBytes, asmListingAsmMachine, asmListingAsmMachineSrc, asmListingAsmSrc, asmListingAssemblyOnly, AssemblerListingLocation, AssemblerOutput, BasicRuntimeChecks, brAllInfo, brNoLocalSymbols, BrowseInformation, BrowseInformationFile, BufferSecurityCheck, callConventionCDecl, callConventionFastCall, callConventionStdCall, CallingConvention, CompileAs, compileAsC, compileAsCPlusPlus, CompileAsManaged, CompileOnly, debugEditAndContinue, debugEnabled, DebugInformationFormat, debugLineInfoOnly, debugOldStyleInfo, Detect64BitPortabilityProblems, DisableLanguageExtensions, DisableSpecificWarnings, EnableFiberSafeOptimizations, EnableFunctionLevelLinking, EnableIntrinsicFunctions, ExceptionHandling, expandAnySuitable, ExpandAttributedSource, expandDisable, expandOnlyInline, FALSE, favorSize, FavorSizeOrSpeed, favorSpeed, ForceConformanceInForLoopScope, ForcedIncludeFiles, ForcedUsingFiles, GeneratePreprocessedFile, GlobalOptimizations, IgnoreStandardIncludePath, ImproveFloatingPointConsistency, InlineFunctionExpansion, KeepComments, managedAssembly, MinimalRebuild, ObjectFile, OmitFramePointers, Optimization, optimizeDisabled, OptimizeForProcessor, OptimizeForWindowsApplication, optimizeFull, optimizeMaxSpeed, optimizeMinSpace, OutputFile, pchCreateUsingSpecific, pchGenerateAuto, pchUseUsingSpecific, PrecompiledHeaderFile, PreprocessorDefinitions, preprocessYes, procOptimizePentium, procOptimizePentiumProAndAbove, ProgramDataBaseFileName, qWarning(), rtMultiThreaded, rtMultiThreadedDebug, rtMultiThreadedDebugDLL, rtMultiThreadedDLL, rtSingleThreaded, rtSingleThreadedDebug, runtimeBasicCheckAll, runtimeCheckStackFrame, runtimeCheckUninitVariables, RuntimeLibrary, RuntimeTypeInfo, ShowIncludes, SmallerTypeCheck, StringPooling, StructMemberAlignment, SuppressStartupBanner, TreatWChar_tAsBuiltInType, TRUE, TurnOffAssemblyGeneration, UndefineAllPreprocessorDefinitions, UndefinePreprocessorDefinitions, UsePrecompiledHeader, warn_msg(), WarnAsError, WarningLevel, warningLevel_0, warningLevel_1, warningLevel_2, warningLevel_3, warningLevel_4, WarnLogic, and WholeProgramOptimization.


Member Data Documentation

QStringList VCCLCompilerTool::AdditionalIncludeDirectories
 

Definition at line 422 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QStringList VCCLCompilerTool::AdditionalOptions
 

Definition at line 423 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QStringList VCCLCompilerTool::AdditionalUsingDirectories
 

Definition at line 424 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QString VCCLCompilerTool::AssemblerListingLocation
 

Definition at line 425 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VcprojGenerator::initConfiguration(), operator<<(), and parseOption().

asmListingOption VCCLCompilerTool::AssemblerOutput
 

Definition at line 426 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

basicRuntimeCheckOption VCCLCompilerTool::BasicRuntimeChecks
 

Definition at line 427 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

browseInfoOption VCCLCompilerTool::BrowseInformation
 

Definition at line 428 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QString VCCLCompilerTool::BrowseInformationFile
 

Definition at line 429 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::BufferSecurityCheck
 

Definition at line 430 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

callingConventionOption VCCLCompilerTool::CallingConvention
 

Definition at line 431 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

CompileAsOptions VCCLCompilerTool::CompileAs
 

Definition at line 432 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

compileAsManagedOptions VCCLCompilerTool::CompileAsManaged
 

Definition at line 433 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::CompileOnly
 

Definition at line 434 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

VCConfiguration* VCCLCompilerTool::config
 

Definition at line 481 of file msvc_objectmodel.h.

Referenced by VCConfiguration::VCConfiguration().

debugOption VCCLCompilerTool::DebugInformationFormat
 

Definition at line 435 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

triState VCCLCompilerTool::DefaultCharIsUnsigned
 

Definition at line 436 of file msvc_objectmodel.h.

Referenced by operator<<().

triState VCCLCompilerTool::Detect64BitPortabilityProblems
 

Definition at line 437 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::DisableLanguageExtensions
 

Definition at line 438 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QStringList VCCLCompilerTool::DisableSpecificWarnings
 

Definition at line 439 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::EnableFiberSafeOptimizations
 

Definition at line 440 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::EnableFunctionLevelLinking
 

Definition at line 441 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::EnableIntrinsicFunctions
 

Definition at line 442 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::ExceptionHandling
 

Definition at line 443 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

triState VCCLCompilerTool::ExpandAttributedSource
 

Definition at line 444 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

favorSizeOrSpeedOption VCCLCompilerTool::FavorSizeOrSpeed
 

Definition at line 445 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::ForceConformanceInForLoopScope
 

Definition at line 446 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QStringList VCCLCompilerTool::ForcedIncludeFiles
 

Definition at line 447 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VCFilter::modifyPCHstage(), operator<<(), and parseOption().

QStringList VCCLCompilerTool::ForcedUsingFiles
 

Definition at line 448 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

preprocessOption VCCLCompilerTool::GeneratePreprocessedFile
 

Definition at line 449 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

triState VCCLCompilerTool::GlobalOptimizations
 

Definition at line 450 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::IgnoreStandardIncludePath
 

Definition at line 451 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::ImproveFloatingPointConsistency
 

Definition at line 452 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

inlineExpansionOption VCCLCompilerTool::InlineFunctionExpansion
 

Definition at line 453 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::KeepComments
 

Definition at line 454 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::MinimalRebuild
 

Definition at line 455 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QString VCCLCompilerTool::ObjectFile
 

Definition at line 456 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VcprojGenerator::initConfiguration(), operator<<(), and parseOption().

triState VCCLCompilerTool::OmitFramePointers
 

Definition at line 457 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

optimizeOption VCCLCompilerTool::Optimization
 

Definition at line 458 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

ProcessorOptimizeOption VCCLCompilerTool::OptimizeForProcessor
 

Definition at line 459 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::OptimizeForWindowsApplication
 

Definition at line 460 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QString VCCLCompilerTool::OutputFile
 

Definition at line 461 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QString VCCLCompilerTool::PrecompiledHeaderFile
 

Definition at line 462 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), operator<<(), and parseOption().

QString VCCLCompilerTool::PrecompiledHeaderThrough
 

Definition at line 463 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VCFilter::modifyPCHstage(), and operator<<().

QStringList VCCLCompilerTool::PreprocessorDefinitions
 

Definition at line 464 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VcprojGenerator::initConfiguration(), operator<<(), and parseOption().

QString VCCLCompilerTool::ProgramDataBaseFileName
 

Definition at line 465 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VCFilter::modifyPCHstage(), operator<<(), and parseOption().

runtimeLibraryOption VCCLCompilerTool::RuntimeLibrary
 

Definition at line 466 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

triState VCCLCompilerTool::RuntimeTypeInfo
 

Definition at line 467 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::ShowIncludes
 

Definition at line 468 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::SmallerTypeCheck
 

Definition at line 469 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::StringPooling
 

Definition at line 470 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

structMemberAlignOption VCCLCompilerTool::StructMemberAlignment
 

Definition at line 471 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::SuppressStartupBanner
 

Definition at line 472 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::TreatWChar_tAsBuiltInType
 

Definition at line 473 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::TurnOffAssemblyGeneration
 

Definition at line 474 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

triState VCCLCompilerTool::UndefineAllPreprocessorDefinitions
 

Definition at line 475 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

QStringList VCCLCompilerTool::UndefinePreprocessorDefinitions
 

Definition at line 476 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

pchOption VCCLCompilerTool::UsePrecompiledHeader
 

Definition at line 477 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initCompilerTool(), VCFilter::modifyPCHstage(), operator<<(), and parseOption().

triState VCCLCompilerTool::WarnAsError
 

Definition at line 478 of file msvc_objectmodel.h.

Referenced by operator<<(), and parseOption().

warningLevelOption VCCLCompilerTool::WarningLevel
 

Definition at line 479 of file msvc_objectmodel.h.

Referenced by VCFilter::modifyPCHstage(), operator<<(), and parseOption().

triState VCCLCompilerTool::WholeProgramOptimization
 

Definition at line 480 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initConfiguration(), operator<<(), and parseOption().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:54:54 2005 for OPIE by  doxygen 1.4.2