nn::util NamespaceUtilities namespace.
| Utility Class Templates | |
|---|---|
nn::util::NonCopyable
|
Class template for creating objects that cannot be copied. |
nn::util::Singleton
|
Class template for creating classes that use the Singleton pattern. |
nn::util::SizedEnum
|
Class template for handling fixed-size enumerated types. |
nn::util::SizedEnum1
|
Partially specialized class template for SizedEnum of 1 byte. |
nn::util::SizedEnum2
|
Partially specialized class template for SizedEnum of 2 bytes. |
nn::util::SizedEnum4
|
Partially specialized class template for SizedEnum of 4 bytes. |
Result |
|
nn::util::ResultBufferFull
|
Output buffer not big enough. |
nn::util::ResultBadData
|
Entered data is invalid. |
nn::util::ResultInvalidPtr
|
Pointer given as argument is invalid. |
| Other | |
nn::util::Base64
|
The class for base-64 encoding and decoding. |
| nn::util::Crc8 | This is the class for calculating CRC-8. |
| nn::util::Crc16 | This is the class for calculating CRC-16. |
| nn::util::Crc16Ccitt | This is the class for calculating CRC-16/CCITT. |
| nn::util::Crc32 | This is the class for calculating CRC-32. |
| nn::util::Crc32Posix | This is the class for calculating CRC-32/POSIX. |
nn::util::Float32
|
A utility class for 32-bit floating-point numbers. |
nn::util::Float24
|
A utility class for 24-bit floating-point numbers. |
nn::util::Float31
|
A utility class for 31-bit floating-point numbers. |
nn::util::Float20
|
A utility class for 20-bit floating-point numbers. |
nn::util::Float16
|
A utility class for 16-bit floating-point numbers. |
nn::util::Fixed13
|
A utility class for 13-bit fixed-point numbers. |
nn::util::Fixed11
|
A utility class for 11-bit fixed-point numbers. |
nn::util::Color8
|
Structure representing integer colors. |
|---|---|
nn::util::FloatColor
|
Structure representing floating-point colors. |
nn::util::Rect
|
Class for representing a rectangle. |
CONFIDENTIAL