libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
int_types.hpp
1/*
2 * This file is part of libtcspc
3 * Copyright 2019-2026 Board of Regents of the University of Wisconsin System
4 * SPDX-License-Identifier: MIT
5 */
6
7#pragma once
8
9#include <cstdint>
10
11namespace tcspc {
12
21namespace int_types {
22
24using u8 = std::uint8_t;
25
27using u16 = std::uint16_t;
28
30using u32 = std::uint32_t;
31
33using u64 = std::uint64_t;
34
36using i8 = std::int8_t;
37
39using i16 = std::int16_t;
40
42using i32 = std::int32_t;
43
45using i64 = std::int64_t;
46
47} // namespace int_types
48
49using namespace int_types;
50
51} // namespace tcspc
Short names for fixed-width integer types.
Definition int_types.hpp:21
std::int32_t i32
Short name for int32_t.
Definition int_types.hpp:42
std::uint64_t u64
Short name for uint64_t.
Definition int_types.hpp:33
std::uint8_t u8
Short name for uint8_t.
Definition int_types.hpp:24
std::int64_t i64
Short name for int64_t.
Definition int_types.hpp:45
std::uint16_t u16
Short name for uint16_t.
Definition int_types.hpp:27
std::int16_t i16
Short name for int16_t.
Definition int_types.hpp:39
std::int8_t i8
Short name for int8_t.
Definition int_types.hpp:36
std::uint32_t u32
Short name for uint32_t.
Definition int_types.hpp:30
libtcspc namespace.
Definition acquire.hpp:29