#pragma once // // This file is distributed under the MIT License. See LICENSE.md for details. // #include namespace model { class Binary; } namespace efa { class FunctionMetadata; } namespace assembly { struct BasicBlock; struct Function; } // namespace assembly namespace yield { namespace html { std::string assembly(const assembly::BasicBlock &BasicBlock, const efa::FunctionMetadata &Metadata, const model::Binary &Binary); std::string assembly(const assembly::Function &Function, const efa::FunctionMetadata &Metadata, const model::Binary &Binary); } // namespace html } // namespace yield