#include <cstddef>#include <limits>Include dependency graph for constants.h:

This graph shows which files directly or indirectly include this file:

| Namespaces | |
| namespace | atlas | 
| namespace | atlas::constants | 
| Classes | |
| class | atlas::constants::BaseShift< n > | 
| class | atlas::constants::BaseShift< 1ul > | 
| class | atlas::constants::Bool< n > | 
| class | atlas::constants::Bool<(size_t) 0ul > | 
| Functions | |
| void | atlas::constants::initConstants () | 
| Variables | |
| const unsigned char | atlas::constants::ucharMax = std::numeric_limits<unsigned char>::max() | 
| const unsigned long | atlas::constants::ulongMax = std::numeric_limits<unsigned long>::max() | 
| const unsigned long | atlas::constants::charBits = std::numeric_limits<unsigned char>::digits | 
| const unsigned long | atlas::constants::longBits = std::numeric_limits<unsigned long>::digits | 
| const unsigned long | atlas::constants::sizeBits = std::numeric_limits<size_t>::digits | 
| const unsigned long | atlas::constants::hiBit = 1ul << longBits - 1ul | 
| const unsigned long | atlas::constants::firstChar = (1ul << charBits) - 1ul | 
| unsigned long | atlas::constants::bitMask [longBits] | 
| unsigned long | atlas::constants::twoBitMask [longBits >> 1] | 
| size_t | atlas::constants::firstbit [1<< charBits] | 
| size_t | atlas::constants::lastbit [1<< charBits] | 
| unsigned long | atlas::constants::leqMask [longBits] | 
| unsigned long | atlas::constants::lMask [longBits] | 
| const size_t | atlas::constants::RANK_MAX = 16ul | 
| const unsigned long | atlas::constants::posBits = longBits - 1ul | 
| const unsigned long | atlas::constants::baseBits = ~posBits | 
| const unsigned long | atlas::constants::baseShift = BaseShift<longBits>::value | 
 1.4.6
 1.4.6