FlexELA
Loading...
Searching...
No Matches
header.h
1#ifndef HEADER_H
2#define HEADER_H
3
4#include "checkpoint.h"
5#include <cstdint>
6
7namespace checkpoint {
8typedef std::uint16_t Header;
9static_assert(sizeof(Header) == 2 * sizeof(char));
10
11Header makeHeader();
12
13std::uint8_t getVersionNumber(const Header& header);
14bool isFortranBuild(const Header& header);
15bool isMPIBuild(const Header& header);
16} // namespace checkpoint
17
18#endif