Lines Matching refs:VarInstance
34 using VarMutateFn = std::function<VarInstance(const VarInstance &)>;
35 using VarRandomGenFn = std::function<VarInstance(const VarSpec &)>;
67 VarInstance RandomGen(const VarSpec &);
69 VarInstance Mutate(const VarInstance &);
76 VarInstance ArrayRandomGen(const VarSpec &);
77 VarInstance ArrayMutate(const VarInstance &);
78 VarInstance EnumRandomGen(const VarSpec &);
79 VarInstance EnumMutate(const VarInstance &);
80 VarInstance ScalarRandomGen(const VarSpec &);
81 VarInstance ScalarMutate(const VarInstance &);
82 VarInstance StringRandomGen(const VarSpec &);
83 VarInstance StringMutate(const VarInstance &);
84 VarInstance StructRandomGen(const VarSpec &);
85 VarInstance StructMutate(const VarInstance &);
86 VarInstance UnionRandomGen(const VarSpec &);
87 VarInstance UnionMutate(const VarInstance &);
88 VarInstance VectorRandomGen(const VarSpec &);
89 VarInstance VectorMutate(const VarInstance &);