![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
C/C++ Compiler Reference Contents Preface
- Audience
- Other Resources
- Apex Documentation Roadmap
- Contacting Rational Technical Publications
- Contacting Rational Technical Support
Invocation
- Invocation Options
Templates
- Compile-time Instantiation
- Finding Template Sources
- Template Database
- Options File
Standard C Library
- Native Systems
- Cross for Rational Exec Systems
- Cross for Tornado and LynxOS Systems
C/C++ Build Management
- Standard Models for C/C++ Build Management
- Basic Concepts
- Build Management Commands
- Command Overview
- Standard Options
- Compiler Kinds
- Compiling C/C++ Files
- Template Instantiations
- Compiling C/C++ Views and Using Build Policies
- Name Space Management
- Linking C/C++ Main Programs
- Main Program Link Modes
- Computing the View Closure Sequence of a Main Program
- Computing the Link Contribution for Views in a Closure
- Computing the Main Program Link Contribution
- Invoking the Platform Linker
- Linking Ada Programs Containing C/C++ (Apex Duo only)
- Customizing Build Policies
- Customizing Build Properties for New File Classes
- General Build Management Switches
- C Compilation and Linking Switches
- C++ Compilation and Linking Switches
- Java Compilation and Linking Switches
- Assembly File Switches
- Local Visibility Switches
- Link Contribution Switches
- Delivery Switches
- Non-Apex C/C++ Compilation Switches
- Ada Linking Switches (Apex Duo only)
Apex C Language Constructs
- Extensions
- Supported Pragmas
- Compatibility Mode
- Changes Which Affect Program Meaning
- Illegal Constructs Allowed
- Warning Messages Suppressed
- Implementation-Defined, Unspecified, and Undefined Behaviors
- Implementation-Defined Behavior
- Unspecified Behavior
- Undefined Behavior
C++ Language Support
- Supported language features
- Unsupported language features
- Anachronistic constructs
- Options that affect the language
- C++ standard library
- Old C++ Library
- New C++ Library
Debugger Issues
- Debugging Information
- Locating Source Files
- Reading Debugging Files
- Syntax and Lexical Conventions
- Scope and Name Lookup
- Expressions
- Scope resolution operator
- Qualified names
- Names
- Unsupported C++ expression forms
- Classes
- Breakpoints
- Constructors
- Member Functions
- Virtual functions
- Exception Handling
C/C++ Code Rule Checker
- Navigation
- Code Rule Checker Displays
- Code Rule Syntax
- Predefined Code Rules
- Interface to the Code Rule Checker
- Command-Line Interface
- GUI Interface
- Sienna Warning Messages
C/C++ Compiler Reference Index
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2002, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |