Home
ObjexxFCL 4.2
 

Users Guide

The ObjexxFCL provides a C++ framework to support the migration of Fortran-based projects to C++. This framework includes array and string classes as well as math, i/o, and other functions and associated classes. With the proper application of the ObjexxFCL, the converted project can preserve the look and approach the performance of the original Fortran within modern, ISO/ANSI standard C++.

The Users Guide contains the linked sections listed below.

Platforms ObjexxFCL supported platforms
Organization ObjexxFCL namespaces and files
Index Ranges Fortran-compatible array index ranges
Array Fortran-compatible arrays
MArray Fortran-compatible "member" arrays
Cstring Memory-managed C-style string wrapper
CArray Memory-managed C-style array wrapper
CArrayP Memory-managed C-style array wrapper/proxy
Vector2, Vector3, & Vector4 Fast fixed-size vectors
ChunkVector Chunk-contiguous vector
byte Single-byte signed and unsigned integers
Global I/O Fortran-like global i/o system
Formatted I/O Fortran-like i/o using C++ streams
Optional & Required Optional and required argument support
Reference Reference (POINTER) support
Functions Fortran intrinsics and additional functions