blob: 9f761c07d838b93a97b5a45774075fca9c1f4140 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#pragma once
#include <vespa/vespalib/stllike/string.h>
namespace vespalib::eval {
class Function;
enum class PassParams : uint8_t;
/**
* Function used to generate a binary key that may be used to query
* the compilation cache.
**/
vespalib::string gen_key(const Function &function, PassParams pass_params);
}
|