//===- record_section_tracker.h -- for fixed-sized record sects -*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // RecordSectionsTracker: Responsible for managing sections of metadata records // with fixed sizes. // //===----------------------------------------------------------------------===// #ifndef ORC_RT_RECORD_SECTION_TRACKER_H #define ORC_RT_RECORD_SECTION_TRACKER_H #include "error.h" #include "executor_address.h" #include <algorithm> #include <vector> namespace orc_rt { /// Used to manage sections of fixed-sized metadata records (e.g. pointer /// sections, selector refs, etc.) template <typename RecordElement> class RecordSectionsTracker { … }; } // namespace orc_rt #endif // ORC_RT_RECORD_SECTION_TRACKER_H