Program Listing for File id.h

Return to documentation for file (include/mola_kernel/id.h)

/* -------------------------------------------------------------------------
 *   A Modular Optimization framework for Localization and mApping  (MOLA)
 * Copyright (C) 2018-2024 Jose Luis Blanco, University of Almeria
 * See LICENSE for license information.
 * ------------------------------------------------------------------------- */
#pragma once

#include <cstdint>
#include <limits>

namespace mola
{
using id_t = std::uint64_t;

using fid_t = std::uint64_t;

constexpr id_t INVALID_ID = std::numeric_limits<id_t>::max();

constexpr fid_t INVALID_FID = std::numeric_limits<fid_t>::max();

}  // namespace mola