Forward declare sqlite3 to remove the sqlite3 headers from the public interface

This commit is contained in:
2022-07-07 11:17:57 +02:00
parent 1537cdb0e5
commit db29c8acc2
2 changed files with 12 additions and 9 deletions

View File

@@ -39,12 +39,13 @@
* Derek Christ
*/
#include <fstream>
#include "TlmRecorder.h"
#include "DebugManager.h"
#include "../controller/Command.h"
#include "../configuration/Configuration.h"
#include "../controller/Command.h"
#include "DebugManager.h"
#include <fstream>
#include <sqlite3.h>
using namespace sc_core;
using namespace tlm;

View File

@@ -42,16 +42,18 @@
#define TLMRECORDER_H
#include <string>
#include <systemc>
#include <thread>
#include <tlm>
#include <unordered_map>
#include <vector>
#include <thread>
#include <systemc>
#include <tlm>
#include "sqlite3.h"
#include "../configuration/Configuration.h"
#include "dramExtensions.h"
#include "utils.h"
#include "../configuration/Configuration.h"
class sqlite3;
class sqlite3_stmt;
class TlmRecorder
{