---
name: "corelinux_Limits"
section: "3"
platform: "linux"
package: "libcorelinux-dev"
version: "0.4.32-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/corelinux_Limits"
---

# corelinux\_Limits(3)

Limits is to provide information regarding CoreLinux++ scalar types.

## NAME

corelinux::Limits - **Limits** is to provide information regarding CoreLinux++ scalar types.

## SYNOPSIS

`#include <Limits.hpp>`

### Public Types

enum **CharLimits** { **CHARBITS** =  8, **CHARMIN** =  -128, **CHARMAX** =  127 }\
 enum **ByteLimits** { **BYTEBITS** =  8, **BYTEMIN** =  0, **BYTEMAX** =  255 }\
 enum **ShortLimits** { **SHORTBITS** =  16, **SHORTMIN** =  (-32768), **SHORTMAX** =  32767 }\
 enum **WordLimits** { **WORDBITS** =  16, **WORDMIN** =  0, **WORDMAX** =  65535 }\
 enum **LongLimits** { **LONGBITS** =  32, **LONGMIN** =  (-2147483647 - 1), **LONGMAX** =  2147483647 }\
 enum **DwordLimits** { **DWORDBITS** =  32, **DWORDMIN** =  0, **DWORDMAX** =  -1 }\
 enum **SizeLimits** { **SIZEBITS** =  DWORDBITS, **SIZEMIN** =  DWORDMIN, **SIZEMAX** =  DWORDMAX }\
 enum **IndexLimits** { **INDEXBITS** =  DWORDBITS, **INDEXMIN** =  DWORDMIN, **INDEXMAX** =  DWORDMAX }\
 enum **CounterLimits** { **COUNTERBITS** =  LONGBITS, **COUNTERMIN** =  LONGMIN, **COUNTERMAX** =  LONGMAX }\
 enum **IdLimits** { **IDBITS** =  WORDBITS, **IDMIN** =  WORDMIN, **IDMAX** =  WORDMAX }\

### Static Public Attributes

Word **RealBits**\
 Word **RealPrecision**\
 Real **RealMin**\
 Real **RealMax**\
 Real **RealEpsilon**\

## Detailed Description

**Limits** is to provide information regarding CoreLinux++ scalar types.

## Author

Generated automatically by Doxygen for CoreLinux++ from the source code.
