Regina 7.3 Calculation Engine
Public Types | List of all members
regina::IntOfSize< bytes > Struct Template Reference

Gives access to native integer types that hold exactly k bytes, where k may be any compile-time constant. More...

#include <utilities/intutils.h>

Public Types

using type = void
 A native signed integer type with exactly k bytes, where k is the template parameter. More...
 
using utype = void
 A native unsigned integer type with exactly k bytes, where k is the template parameter. More...
 

Detailed Description

template<int bytes>
struct regina::IntOfSize< bytes >

Gives access to native integer types that hold exactly k bytes, where k may be any compile-time constant.

Template Parameters
bytesthe exact number of bytes in the native integer types (i.e., the integer k described above).
Python
Not present.
See also
IntOfMinSize

Member Typedef Documentation

◆ type

template<int bytes>
using regina::IntOfSize< bytes >::type = void

A native signed integer type with exactly k bytes, where k is the template parameter.

The default is void, which indicates that Regina does not know how to access an integer type of the requested size.

◆ utype

template<int bytes>
using regina::IntOfSize< bytes >::utype = void

A native unsigned integer type with exactly k bytes, where k is the template parameter.

The default is void, which indicates that Regina does not know how to access an integer type of the requested size.


The documentation for this struct was generated from the following file:

Copyright © 1999-2023, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).