Limits.hh File Reference

#include <climits>

Include dependency graph for Limits.hh:

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

Go to the source code of this file.

Namespaces

namespace  Parma_Polyhedra_Library

Defines

#define PPL_Limits_hh   1
#define signed_limits(type, prefix)
#define unsigned_limits(type, prefix)

Functions

 Parma_Polyhedra_Library::signed_limits (signed char, SCHAR)
 Parma_Polyhedra_Library::signed_limits (short, SHRT)
 Parma_Polyhedra_Library::signed_limits (int, INT)
 Parma_Polyhedra_Library::signed_limits (long, LONG)
 Parma_Polyhedra_Library::signed_limits (long long, LLONG)
 Parma_Polyhedra_Library::unsigned_limits (unsigned char, UCHAR)
 Parma_Polyhedra_Library::unsigned_limits (unsigned short, USHRT)
 Parma_Polyhedra_Library::unsigned_limits (unsigned int, UINT)
 Parma_Polyhedra_Library::unsigned_limits (unsigned long, ULONG)
 Parma_Polyhedra_Library::unsigned_limits (unsigned long long, ULLONG)


Define Documentation

#define PPL_Limits_hh   1

Definition at line 24 of file Limits.hh.

#define signed_limits ( type,
prefix   ) 

Value:

template <> \
struct Limits<type> { \
        static const type min = prefix ## _MIN; \
        static const type max = prefix ## _MAX; \
}

Definition at line 67 of file Limits.hh.

#define unsigned_limits ( type,
prefix   ) 

Value:

template <> \
struct Limits<type> { \
        static const type min = 0; \
        static const type max = prefix ## _MAX; \
}

Definition at line 74 of file Limits.hh.


Generated on Wed Jul 16 22:55:07 2008 for PPL by  doxygen 1.5.6