All of the APIs for the Ice run time are nested in the Ice module, to avoid clashes with definitions for other libraries or applications. Some of the contents of the
Ice module are generated from Slice definitions; other parts of the
Ice module provide special-purpose definitions that do not have a corresponding Slice definition. We will incrementally cover the contents of the
Ice module throughout the remainder of the book.
If the statement executes without error, the Ice run time is loaded and available for use. You can determine the version of the Ice run time you have just loaded by calling the
stringVersion function:
Using the namespace mapping, you can refer to a global Ice function such as stringVersion either by its flattened name (as shown above) or by its namespace equivalent: