Files
Sourcetrail/src/lib/data/storage/sqlite/SqliteDatabaseIndex.h
T
malte_langkabel cad595a32c logic: add storage transformation to merge anonymous types and the respective typedef
* moved storage related classes to data/storage folder
* implemented recording c++ unions as NODE_UNION instead of just using NODE_TYPE
* added transformation to merge anonymous classes/structs/enums/unions and typedef nodes
* added tests for this transformation
* added setting for enabling/disabling this transformation
2017-07-18 15:14:43 +02:00

22 lines
461 B
C++

#ifndef SQLITE_DATABASE_INDEX_H
#define SQLITE_DATABASE_INDEX_H
#include <string>
#include "sqlite/CppSQLite3.h"
class SqliteDatabaseIndex
{
public:
SqliteDatabaseIndex(const std::string& indexName, const std::string& indexTarget);
~SqliteDatabaseIndex();
void createOnDatabase(CppSQLite3DB& database);
void removeFromDatabase(CppSQLite3DB& database);
private:
std::string m_indexName;
std::string m_indexTarget;
};
#endif // SQLITE_DATABASE_INDEX_H