Skip to content

The Nimbus Template Library (NTL)

The Nimbus Template Library (NTL) provides functions and classes used in implementing IVI-COM drivers in Nimbus. The functionality in the NTL provides the base implementation of many of the IVI inherent capabilities as well as functions for managing repeated capabilities in IVI drivers and for formatting instrument commands for message-based devices. All of the NTL exists within a single file installed with Nimbus — Ntl.h.

Understanding the NTL requires familiarity with C++ templates, the C++ Standard Library, and the features added to the C++ language with C++ 11. There are a wide variety of online resources for learning more about the C++ techniques used in the NTL.

The topics in this section provide a reference for classes and functions in the NTL that most commonly appear in IVI-COM driver implementation code.