Files
Giacomo Vercesi 40da49548b Add Binaries list to the model
Add to the model an entry detailing the list of input binaries under
`Binaries`. This will be referenced by `Segments` when needed.
2025-10-16 17:48:45 +02:00

41 lines
1.5 KiB
C++

/// \file Visits.cpp
//
// This file is distributed under the MIT License. See LICENSE.md for details.
//
#include "revng/Model/Binary.h"
#include "revng/TupleTree/VisitsImpl.h"
//
// To optimize compile times, we explicitly instantiate the template
// specializations of the relevant types, here, by hand.
//
template const model::TypeDefinition *
getByPath<const model::TypeDefinition,
const model::Binary>(const TupleTreePath &Path,
const model::Binary &M);
template const model::TypeDefinition *
getByPath<model::TypeDefinition, const model::Binary>(const TupleTreePath &Path,
const model::Binary &M);
template model::TypeDefinition *
getByPath<model::TypeDefinition, model::Binary>(const TupleTreePath &Path,
model::Binary &M);
template const model::BinaryIdentifier *
getByPath<const model::BinaryIdentifier,
const model::Binary>(const TupleTreePath &Path,
const model::Binary &M);
template const model::BinaryIdentifier *
getByPath<model::BinaryIdentifier, const model::Binary>(const TupleTreePath
&Path,
const model::Binary &M);
template model::BinaryIdentifier *
getByPath<model::BinaryIdentifier, model::Binary>(const TupleTreePath &Path,
model::Binary &M);