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

VCLinkerTool Class Reference

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

Inheritance diagram for VCLinkerTool:

Inheritance graph
[legend]
Collaboration diagram for VCLinkerTool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

QStringList AdditionalDependencies
QStringList AdditionalLibraryDirectories
QStringList AdditionalOptions
QStringList AddModuleNamesToAssembly
QString BaseAddress
QStringList DelayLoadDLLs
optFoldingType EnableCOMDATFolding
QString EntryPointSymbol
QStringList ForceSymbolReferences
QString FunctionOrder
triState GenerateDebugInformation
triState GenerateMapFile
long HeapCommitSize
long HeapReserveSize
triState IgnoreAllDefaultLibraries
QStringList IgnoreDefaultLibraryNames
triState IgnoreEmbeddedIDL
triState IgnoreImportLibrary
QString ImportLibrary
addressAwarenessType LargeAddressAware
triState LinkDLL
linkIncrementalType LinkIncremental
triState LinkTimeCodeGeneration
QString LinkToManagedResourceFile
triState MapExports
QString MapFileName
triState MapLines
QString MergedIDLBaseFileName
QString MergeSections
QString MidlCommandFile
QString ModuleDefinitionFile
optWin98Type OptimizeForWindows98
optRefType OptimizeReferences
QString OutputFile
QString ProgramDatabaseFile
triState RegisterOutput
triState ResourceOnlyDLL
triState SetChecksum
linkProgressOption ShowProgress
long StackCommitSize
long StackReserveSize
QString StripPrivateSymbols
subSystemOption SubSystem
triState SupportUnloadOfDelayLoadedDLL
triState SuppressStartupBanner
triState SwapRunFromCD
triState SwapRunFromNet
machineTypeOption TargetMachine
termSvrAwarenessType TerminalServerAware
triState TurnOffAssemblyGeneration
QString TypeLibraryFile
long TypeLibraryResourceID
QString Version
VCConfigurationconfig

Constructor & Destructor Documentation

VCLinkerTool::VCLinkerTool  ) 
 

Definition at line 945 of file msvc_objectmodel.cpp.

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

Definition at line 489 of file msvc_objectmodel.h.


Member Function Documentation

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

Implements VCToolBase.

Definition at line 1075 of file msvc_objectmodel.cpp.

References _True, AdditionalLibraryDirectories, AdditionalOptions, AddModuleNamesToAssembly, addrAwareLarge, addrAwareNoLarge, BaseAddress, config, QValueList< T >::count(), DelayLoadDLLs, elfHash(), EnableCOMDATFolding, EntryPointSymbol, FALSE, ForceSymbolReferences, FunctionOrder, GenerateDebugInformation, GenerateMapFile, HeapCommitSize, HeapReserveSize, IgnoreAllDefaultLibraries, IgnoreDefaultLibraryNames, IgnoreEmbeddedIDL, ImportLibrary, LargeAddressAware, LinkIncremental, linkIncrementalNo, linkIncrementalYes, linkProgressAll, linkProgressLibs, LinkTimeCodeGeneration, LinkToManagedResourceFile, machineX86, MapExports, MapFileName, MapLines, MergedIDLBaseFileName, MergeSections, MidlCommandFile, ModuleDefinitionFile, optFolding, OptimizeForWindows98, OptimizeReferences, optNoFolding, optNoReferences, optReferences, optWin98No, optWin98Yes, OutputFile, ProgramDatabaseFile, ResourceOnlyDLL, SetChecksum, ShowProgress, QStringList::split(), StackCommitSize, StackReserveSize, StripPrivateSymbols, SubSystem, subSystemConsole, subSystemWindows, SuppressStartupBanner, SwapRunFromCD, SwapRunFromNet, TargetMachine, TerminalServerAware, termSvrAwareNo, termSvrAwareYes, TRUE, TurnOffAssemblyGeneration, TypeLibraryFile, TypeLibraryResourceID, Version, warn_msg(), WarnLogic, and VCConfiguration::WholeProgramOptimization.


Member Data Documentation

QStringList VCLinkerTool::AdditionalDependencies
 

Definition at line 493 of file msvc_objectmodel.h.

Referenced by VcprojGenerator::initLinkerTool(), and operator<<().

QStringList VCLinkerTool::AdditionalLibraryDirectories
 

Definition at line 494 of file msvc_objectmodel.h.

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

QStringList VCLinkerTool::AdditionalOptions
 

Definition at line 495 of file msvc_objectmodel.h.

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

QStringList VCLinkerTool::AddModuleNamesToAssembly
 

Definition at line 496 of file msvc_objectmodel.h.

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

QString VCLinkerTool::BaseAddress
 

Definition at line 497 of file msvc_objectmodel.h.

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

VCConfiguration* VCLinkerTool::config
 

Definition at line 546 of file msvc_objectmodel.h.

Referenced by parseOption(), and VCConfiguration::VCConfiguration().

QStringList VCLinkerTool::DelayLoadDLLs
 

Definition at line 498 of file msvc_objectmodel.h.

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

optFoldingType VCLinkerTool::EnableCOMDATFolding
 

Definition at line 499 of file msvc_objectmodel.h.

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

QString VCLinkerTool::EntryPointSymbol
 

Definition at line 500 of file msvc_objectmodel.h.

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

QStringList VCLinkerTool::ForceSymbolReferences
 

Definition at line 501 of file msvc_objectmodel.h.

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

QString VCLinkerTool::FunctionOrder
 

Definition at line 502 of file msvc_objectmodel.h.

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

triState VCLinkerTool::GenerateDebugInformation
 

Definition at line 503 of file msvc_objectmodel.h.

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

triState VCLinkerTool::GenerateMapFile
 

Definition at line 504 of file msvc_objectmodel.h.

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

long VCLinkerTool::HeapCommitSize
 

Definition at line 505 of file msvc_objectmodel.h.

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

long VCLinkerTool::HeapReserveSize
 

Definition at line 506 of file msvc_objectmodel.h.

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

triState VCLinkerTool::IgnoreAllDefaultLibraries
 

Definition at line 507 of file msvc_objectmodel.h.

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

QStringList VCLinkerTool::IgnoreDefaultLibraryNames
 

Definition at line 508 of file msvc_objectmodel.h.

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

triState VCLinkerTool::IgnoreEmbeddedIDL
 

Definition at line 509 of file msvc_objectmodel.h.

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

triState VCLinkerTool::IgnoreImportLibrary
 

Definition at line 510 of file msvc_objectmodel.h.

Referenced by operator<<().

QString VCLinkerTool::ImportLibrary
 

Definition at line 511 of file msvc_objectmodel.h.

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

addressAwarenessType VCLinkerTool::LargeAddressAware
 

Definition at line 512 of file msvc_objectmodel.h.

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

triState VCLinkerTool::LinkDLL
 

Definition at line 513 of file msvc_objectmodel.h.

Referenced by operator<<().

linkIncrementalType VCLinkerTool::LinkIncremental
 

Definition at line 514 of file msvc_objectmodel.h.

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

triState VCLinkerTool::LinkTimeCodeGeneration
 

Definition at line 515 of file msvc_objectmodel.h.

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

QString VCLinkerTool::LinkToManagedResourceFile
 

Definition at line 516 of file msvc_objectmodel.h.

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

triState VCLinkerTool::MapExports
 

Definition at line 517 of file msvc_objectmodel.h.

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

QString VCLinkerTool::MapFileName
 

Definition at line 518 of file msvc_objectmodel.h.

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

triState VCLinkerTool::MapLines
 

Definition at line 519 of file msvc_objectmodel.h.

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

QString VCLinkerTool::MergedIDLBaseFileName
 

Definition at line 520 of file msvc_objectmodel.h.

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

QString VCLinkerTool::MergeSections
 

Definition at line 521 of file msvc_objectmodel.h.

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

QString VCLinkerTool::MidlCommandFile
 

Definition at line 522 of file msvc_objectmodel.h.

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

QString VCLinkerTool::ModuleDefinitionFile
 

Definition at line 523 of file msvc_objectmodel.h.

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

optWin98Type VCLinkerTool::OptimizeForWindows98
 

Definition at line 524 of file msvc_objectmodel.h.

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

optRefType VCLinkerTool::OptimizeReferences
 

Definition at line 525 of file msvc_objectmodel.h.

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

QString VCLinkerTool::OutputFile
 

Definition at line 526 of file msvc_objectmodel.h.

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

QString VCLinkerTool::ProgramDatabaseFile
 

Definition at line 527 of file msvc_objectmodel.h.

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

triState VCLinkerTool::RegisterOutput
 

Definition at line 528 of file msvc_objectmodel.h.

Referenced by operator<<().

triState VCLinkerTool::ResourceOnlyDLL
 

Definition at line 529 of file msvc_objectmodel.h.

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

triState VCLinkerTool::SetChecksum
 

Definition at line 530 of file msvc_objectmodel.h.

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

linkProgressOption VCLinkerTool::ShowProgress
 

Definition at line 531 of file msvc_objectmodel.h.

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

long VCLinkerTool::StackCommitSize
 

Definition at line 532 of file msvc_objectmodel.h.

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

long VCLinkerTool::StackReserveSize
 

Definition at line 533 of file msvc_objectmodel.h.

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

QString VCLinkerTool::StripPrivateSymbols
 

Definition at line 534 of file msvc_objectmodel.h.

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

subSystemOption VCLinkerTool::SubSystem
 

Definition at line 535 of file msvc_objectmodel.h.

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

triState VCLinkerTool::SupportUnloadOfDelayLoadedDLL
 

Definition at line 536 of file msvc_objectmodel.h.

Referenced by operator<<().

triState VCLinkerTool::SuppressStartupBanner
 

Definition at line 537 of file msvc_objectmodel.h.

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

triState VCLinkerTool::SwapRunFromCD
 

Definition at line 538 of file msvc_objectmodel.h.

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

triState VCLinkerTool::SwapRunFromNet
 

Definition at line 539 of file msvc_objectmodel.h.

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

machineTypeOption VCLinkerTool::TargetMachine
 

Definition at line 540 of file msvc_objectmodel.h.

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

termSvrAwarenessType VCLinkerTool::TerminalServerAware
 

Definition at line 541 of file msvc_objectmodel.h.

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

triState VCLinkerTool::TurnOffAssemblyGeneration
 

Definition at line 542 of file msvc_objectmodel.h.

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

QString VCLinkerTool::TypeLibraryFile
 

Definition at line 543 of file msvc_objectmodel.h.

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

long VCLinkerTool::TypeLibraryResourceID
 

Definition at line 544 of file msvc_objectmodel.h.

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

QString VCLinkerTool::Version
 

Definition at line 545 of file msvc_objectmodel.h.

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


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