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