Next:
Installation
Up:
Babel Users' Guide
Previous:
Organization
Contents
Index
Foundations
Subsections
Installation
Simple Installation
Configure
Make
Make Check (Optional)
Make Install
Make Installcheck (Optional)
External Software Requirements
Required & Included
Required but Separate
Recommended
Optional
Basic Babel Code Generation
Babel is a Compiler
Command Line Options
Using Babel
Long and Short Forms
Examples
Hello World Tutorial
Introduction
Minimal Makefiles
Writing the C++ Implementation
Writing the Fortran 90 Implementation
Writing the C Client
Portable Makefiles: using
babel-config
Final Remarks
SIDL Basics
Introduction
SIDL Files
Basic Structure
Comments and Doc-Comments
Packages and Versions
Re-entrant Packages
The From Clause
Fundamental Types
Numeric Types
Strings
Opaque
Enumerations
Arrays
SIDL Arrays
Generic Arrays
R-arrays
SIDL Language Features
Independent and borrowed arrays
The Life of an Array
The
NULL
Array
The Language Bindings
The Array API
Function: createCol
Function: createRow
Function: create1d
Function: create2dCol
Function: create2dRow
Function: slice
Function: borrow
Function: smartCopy
Function: addRef
Function: deleteRef
Function: get1
Function: get2
Function: get3
Function: get4
Function: get5-7
Function: get
Function: set1
Function: set2
Function: set3
Function: set4
Function: set5-7
Function: set
Function: dimen
Function: lower
Function: upper
Function: stride
Function: length
Function: isColumnOrder
Function: isRowOrder
Function: copy
Function: ensure
Function: first
The C Macro API
The C Data Structure
Interface Contracts
Contract Clauses
Contract Enforcement
SIDL Runtime
Inheritance
Interfaces
Objects
Babel's Object Model
Methods on Objects
Parameter Passing
Method Overloading
XML Repositories
babel-1.4.0
users_guide Last Modified 2008-10-16
http://www.llnl.gov/CASC/components
components@llnl.gov