Lines Matching refs:std
38 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa,
39 const std::string& variant,
40 std::string* error_msg);
43 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa,
47 static std::unique_ptr<const InstructionSetFeatures> FromCppDefines();
61 static std::unique_ptr<const InstructionSetFeatures> FromRuntimeDetection();
64 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo();
68 static std::unique_ptr<const InstructionSetFeatures> FromHwcap();
72 static std::unique_ptr<const InstructionSetFeatures> FromAssembly();
76 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromString(
77 const std::string& feature_list, std::string* error_msg) const WARN_UNUSED;
107 virtual std::string GetFeatureString() const = 0;
128 const std::string& variant);
131 virtual std::unique_ptr<const InstructionSetFeatures>
132 AddFeaturesFromSplitString(const std::vector<std::string>& features,
133 std::string* error_msg) const = 0;
136 virtual std::unique_ptr<const InstructionSetFeatures>
142 std::ostream& operator<<(std::ostream& os, const InstructionSetFeatures& rhs);