#include "ruy/context.h"
#include "ruy/ctx.h"
#include "ruy/ctx_impl.h"
#include "ruy/strategy_controls.h"
#include "ruy/path.h"
#include "ruy/performance_advisory.h"
#include "ruy/prepacked_cache.h"
#include "ruy/thread_pool.h"
#include "ruy/tune.h"
namespace ruy {
Context::Context() : … { … }
Context::~Context() { … }
const Ctx& Context::ctx() const { … }
Ctx* Context::mutable_ctx() { … }
Path Context::last_used_path() const { … }
Tuning Context::explicit_tuning() const { … }
void Context::set_explicit_tuning(Tuning value) { … }
const ThreadPool& Context::thread_pool() const { … }
ThreadPool* Context::mutable_thread_pool() { … }
int Context::max_num_threads() const { … }
void Context::set_max_num_threads(int value) { … }
NumThreadsStrategy Context::num_threads_strategy() const { … }
void Context::set_num_threads_strategy(NumThreadsStrategy strategy) { … }
void Context::ClearPrepackedCache() { … }
bool Context::performance_advisory(PerformanceAdvisory advisory) const { … }
void Context::set_runtime_enabled_paths(Path paths) { … }
Path Context::get_runtime_enabled_paths() { … }
}