Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
context.hh
Go to the documentation of this file.
1#pragma once
3
4#include <rapidcheck/gen/Arbitrary.h>
5
6#include "value/context.hh"
7
8namespace rc {
9using namespace nix;
10
11template<>
12struct Arbitrary<NixStringContextElem::Opaque> {
13 static Gen<NixStringContextElem::Opaque> arbitrary();
14};
15
16template<>
17struct Arbitrary<NixStringContextElem::Built> {
18 static Gen<NixStringContextElem::Built> arbitrary();
19};
20
21template<>
22struct Arbitrary<NixStringContextElem::DrvDeep> {
23 static Gen<NixStringContextElem::DrvDeep> arbitrary();
24};
25
26template<>
27struct Arbitrary<NixStringContextElem> {
28 static Gen<NixStringContextElem> arbitrary();
29};
30
31}
SingleDerivedPath::Built Built
Definition lexer.l:1211
SingleDerivedPath::Opaque Opaque
Definition lexer.l:1189
Definition lexer.l:1200
Definition context.hh:27