.. _program_listing_file_src_sparsebase_context_context.h: Program Listing for File context.h ================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/sparsebase/context/context.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp /******************************************************* * 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 #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_