TOC PREV NEXT INDEX DOC LIST MASTER INDEX



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.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS