|
Jive reference manual
|
The header file <jem/base/Tuple.h> exports the Tuple class together with all related functions and operators. This file, however, expands to a large amount of code so that the compilation of your program may be slowed down significantly. To avoid this, jem provides a collection of smaller header files which enable you to include only the code that you need. The list below provides a short description of each header file.
<jem/base/tuple/Tuple.h> - provides the Tuple class together with the overloaded input and output operators. Include this file when you do not need any additional operators and functions.<jem/base/tuple/operators.h> - exports overloaded unary and binary operators for tuples. Include this file if you want to use tuple expressions.<jem/base/tuple/intrinsics.h> - exports all overloaded intrinsic functions such as sin, cos, etc. It also exports the functions where and staticCast. Include this file if you want to use tuple expressions involving intrinsic functions.<jem/base/tuple/utilties.h> - exports a collection of utility functions operating on tuples. These functions include min, max, equal, etc.