Lines Matching refs:std
32 using BiasedRandomScalarGen = std::function<uint64_t(Random &rand)>;
33 using Odds = std::pair<uint64_t, uint64_t>;
34 using VarMutateFn = std::function<VarInstance(const VarInstance &)>;
35 using VarRandomGenFn = std::function<VarInstance(const VarSpec &)>;
36 using VarTransformFn = std::function<VariableSpecificationMessage(
56 ProtoFuzzerMutator(Random &, std::unordered_map<std::string, TypeSpec>,
92 ScalarData RandomGen(const ScalarData &, const std::string &);
108 const TypeSpec &FindPredefinedType(std::string);
113 std::unordered_map<std::string, TypeSpec> predefined_types_;
117 std::unordered_map<VariableType, VarMutateFn> mutate_fns_;
118 std::unordered_map<VariableType, VarRandomGenFn> random_gen_fns_;