Program Listing for File context.h
↰ Return to documentation for file (src/sparsebase/context/context.h
)
/*******************************************************
* Copyright (c) 2022 SparCity, Amro Alabsi Aljundi, Taha Atahan Akyildiz, Arda
*Sener All rights reserved.
*
* This file is distributed under MIT license.
* The complete license agreement can be obtained at:
* https://sparcityeu.github.io/sparsebase/pages/license.html
********************************************************/
#ifndef SPARSEBASE_SPARSEBASE_CONTEXT_CONTEXT_H_
#define SPARSEBASE_SPARSEBASE_CONTEXT_CONTEXT_H_
#include <typeindex>
#include "sparsebase/config.h"
#include "sparsebase/utils/utils.h"
namespace sparsebase::context {
struct Context : public utils::Identifiable {
virtual bool IsEquivalent(Context *) const = 0;
virtual ~Context() {}
};
} // namespace sparsebase::context
#endif // SPARSEBASE_SPARSEBASE_CONTEXT_CONTEXT_H_