This module provides the common basic types. This section allows you to access the C++ source files of the module. This module is part of Bpp/Standard . The files listed below are included in the interface part of the module. So any module dependent of this module is also dependent of the files listed here. The files listed below are needed by the implementation part of the module. But a module dependent of this module is not necessary dependent of the files listed here. <cfloat>
<climits>
<bpp/modules.hpp>
The namespaces listed below are integrated in this module. That means any element declared in one of those namespaces can now be directly used by or from this module. Here are listed the types defined in the module. To use one of them, you have to specify the namespace of the module. type BOOLEAN_TYPE tyBoolean Boolean (false or true ).
type BYTE_TYPE tyByte Byte (positive integer between 0 and 255).
type CARDINAL_TYPE tyCardinal Cardinal (positive integer used to count elements in the memory).
type CHARACTER_TYPE tyCharacter Character (signed or unsigned integer).
type INTEGER_TYPE tyInteger Signed integer.
type REAL_TYPE tyReal Signed real number.
type RETURN_TYPE tyReturn Standard return type of the basic C functions.
type tyCharacter * tyString Array of characters.
type tyByte * tyBinary Array of bytes.
type void * tyPointer Pointer to object.
type void (*tyFunction)(void) Pointer to function.
type_union { tyPointer toObject; tyFunction toFunction; } tyUniversalPointer; Universal pointer (i.e. to object or to function).
type va_list tyArgumentList List of arguments of a function or a method.
type TYPE_INFORMATION_TYPE clTypeInformation Type information.
type std::ios ios Standard input/output class of the STL.
Here are listed the constants provided by the module. To use one of them, you have to specify the namespace of the module. tyByte byteMax() Maximum byte value.
tyCardinal cardinalMax() Maximum cardinal value.
tyCharacter characterMax() Maximum character value.
tyCharacter characterMin() Minimum character value.
tyInteger integerMax() Maximum integer value.
tyInteger integerMin() Minimum integer value.
tyReal realMax() Maximum real value.
tyReal realMin() Minimum real value.
tyCardinal booleanSize() Number of bytes to represent a boolean.
tyCardinal byteSize() Number of bytes to represent a byte (always 1).
tyCardinal cardinalSize() Number of bytes to represent a cardinal.
tyCardinal characterSize() Number of bytes to represent a character.
tyCardinal integerSize() Number of bytes to represent an integer.
tyCardinal realSize() Number of bytes to represent a real number.
tyCardinal realDecimalPrecision() Maximal decimal precision of a real number.
tyReal realEpsilon() Maximum positive real value that is considered to be equal to zero.
tyReal realSmallest() Smallest positive real value that can be represented.
| | Copyright (c) 1999-2016 - Bruno Bachelet - bruno@nawouak.net - http://www.nawouak.net | Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation. See this license for more details (http://www.gnu.org). |
|
|