Program Listing for File cpu_context.h

Return to documentation for file (src/sparsebase/context/cpu_context.h)

#include <typeindex>

#include "sparsebase/config.h"
#include "sparsebase/context/context.h"
#include "sparsebase/utils/utils.h"

#ifndef SPARSEBASE_PROJECT_CPU_CONTEXT_H
#define SPARSEBASE_PROJECT_CPU_CONTEXT_H

namespace sparsebase::context {

struct CPUContext : utils::IdentifiableImplementation<CPUContext, Context> {
  virtual bool IsEquivalent(Context *) const;
};

}  // namespace sparsebase::context

#ifdef _HEADER_ONLY
#include "cpu_context.cc"
#endif

#endif  // SPARSEBASE_PROJECT_CPU_CONTEXT_H