Skip to content

Commit

Permalink
Add export pragmas to smt.h
Browse files Browse the repository at this point in the history
This stops clangd from complaining about unused includes.
  • Loading branch information
CyanoKobalamyne committed Oct 8, 2024
1 parent 1f708c2 commit 8187038
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions include/smt.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,26 +17,25 @@
#pragma once

// Exceptions used by SMT API.
#include "exceptions.h"
#include "exceptions.h" // IWYU pragma: export

// Class and smart pointer definitions.
#include "smt_defs.h"
#include "smt_defs.h" // IWYU pragma: export

// SMT-LIB Sort and Function operators.
#include "ops.h"
#include "ops.h" // IWYU pragma: export

// Abstract sort interface.
#include "sort.h"
#include "sort.h" // IWYU pragma: export

// Abstract term interface.
#include "term.h"
#include "term.h" // IWYU pragma: export

// Transfer terms between solvers.
#include "term_translator.h"
#include "term_translator.h" // IWYU pragma: export

// Main solver interface.
#include "solver.h"
#include "solver.h" // IWYU pragma: export

// Solver enums for identifying solver
#include "solver_enums.h"

#include "solver_enums.h" // IWYU pragma: export

0 comments on commit 8187038

Please sign in to comment.