[ First ] [ Previous ] [ Next ] [ Last ] [ Manuals ]
Compiler Classes 
C/C++ Compiler
Table A.14 lists the CodeWarrior C/C++ Compiler class properties.
NOTE
In AppleScript, you must refer to the C/C++ Language preference
panel as: panel "C/C++ Compiler".
Table 0.14 C/C++ Compiler Class
Name
|
Property Type
|
Prefix File
|
string
|
Activate CPlusPlus
|
boolean
|
ARM Conformance
|
boolean
|
ANSI Keywords Only
|
boolean
|
Require Function Prototypes
|
boolean
|
Expand Trigraph Sequences
|
boolean
|
Enums Always Ints
|
boolean
|
MPW Pointer Type Rules
|
boolean
|
Exception Handling
|
boolean
|
AutoInlining
|
boolean
|
Pool Strings
|
boolean
|
Dont Reuse Strings
|
boolean
|
ANSI Strict
|
boolean
|
MPW Newlines
|
boolean
|
RTTI
|
boolean
|
Multibyte Aware
|
boolean
|
Enable wchar_t
|
boolean
|
Use Unsigned Chars
|
boolean
|
ECPlusPlus Compatibility
|
boolean
|
Objective C
|
boolean
|
Inlining
|
inline_none
inline_smart
inlinedepth_1
inlinedepth_2
inlinedepth_3
inlinedepth_4
inlinedepth_5
inlinedepth_6
inlinedepth_7
inlinedepth_8
inline_always
|
Enable bool Support
|
boolean
|
Direct To SOM
|
SOMoff
SOMon
SOMonWithEnv
|
Deferred Inlining
|
|
Table A.15 lists the CodeWarrior C/C++ Warnings class properties.
Table 0.15 C/C++ Warnings Class
Name
|
Property Type
|
Unused Variables
|
boolean
|
Inconsistent Class Struct
|
boolean
|
Unused Arguments
|
boolean
|
Illegal Pragmas
|
boolean
|
Empty Declarations
|
boolean
|
Possible Errors
|
boolean
|
Extra Commas
|
boolean
|
Extended Error Checking
|
boolean
|
Treat Warnings As Errors
|
boolean
|
Hidden Virtual Functions
|
boolean
|
Implicit Arithmetic Conversions
|
boolean
|
NonInlined Functions
|
boolean
|
Java Compiler
Table A.16 lists the CodeWarrior Java Compiler class properties.
Table 0.16 Java Compiler Class
Name
|
Property Type
|
Method Inlining
|
boolean
|
Pascal Compiler
Table A.17 lists the Pascal Language Class options. (In AppleScript, you
must refer to the Pascal Language preference panel as: panel "Pascal Compiler")
Table 0.17 Pascal Compiler Class
Name
|
Property Type
|
Activate Range Checking
|
boolean
|
Use Propagation
|
boolean
|
Activate Overflow Checking
|
boolean
|
Case Sensitive
|
boolean
|
ANS Conformance
|
boolean
|
Activate ObjectPascal
|
boolean
|
Strings copy using length byte
|
boolean
|
Pool Strings
|
boolean
|
Dont Reuse Strings
|
boolean
|
Pool Sets
|
boolean
|
Dont Reuse Sets
|
boolean
|
Prefix File
|
string
|
Relax Pointer Compatibility
|
boolean
|
Optimize class hierarchy
|
boolean
|
Pointer based objects
|
boolean
|
Expand method tables
|
boolean
|
Inline method dispatching
|
boolean
|
Activate NilChecking
|
boolean
|
Trap Unmatched Cases
|
boolean
|
Copy Value Parameter
|
boolean
|
Turbo Pascal IO
|
small integer
|
Table A.18 lists the Pascal Warnings class properties.
Table 0.18 Pascal Warnings Class
Name
|
Property Type
|
Modified ForLoop Indexes
|
boolean
|
Function Returns
|
boolean
|
Undefined Routines
|
boolean
|
GotoAndLabels
|
boolean
|
BranchingIntoWith
|
boolean
|
BranchingIntoFor
|
boolean
|
BranchingBetweenCase
|
boolean
|
BranchingBetweenIfAndElse
|
boolean
|
Unused Variables
|
boolean
|
Unused Arguments
|
boolean
|
Check string param sizes
|
boolean
|
Rez Resource Compiler
Table A.19 lists the properties for the CodeWarrior Rez Compiler Class.
Table 0.19 Rez Compiler Class
Name
|
Property Type
|
Redeclared Types
|
boolean
|
RezPrefix File
|
string
|
Escape Control Chars
|
boolean
|
Max width
|
small integer
|
Filter Mode
|
Skip, or Only
|
Filtered Types
|
string
|
Alignment
|
small integer
|
Script Mode
|
Roman, Japanese, Korean, SimpChinese, or TradChinese
|
Windows Resource Compiler
Table A.20 lists the properties for the Windows Resource Compiler Class.
Table 0.20 Windows Resource Compiler Class
Name
|
Property Type
|
Prefix File
|
string
|
[ First ] [ Previous ] [ Next ] [ Last ] [ Manuals ]
Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.
Last updated: August 02, 2000