Lines Matching refs:std
40 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa,
41 const std::string& variant,
42 std::string* error_msg);
45 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa,
49 static std::unique_ptr<const InstructionSetFeatures> FromCppDefines();
63 static std::unique_ptr<const InstructionSetFeatures> FromRuntimeDetection();
66 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo();
70 static std::unique_ptr<const InstructionSetFeatures> FromHwcap();
74 static std::unique_ptr<const InstructionSetFeatures> FromAssembly();
78 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromString(
79 const std::string& feature_list, std::string* error_msg) const WARN_UNUSED;
109 virtual std::string GetFeatureString() const = 0;
136 const std::string& variant);
139 virtual std::unique_ptr<const InstructionSetFeatures>
140 AddFeaturesFromSplitString(const std::vector<std::string>& features,
141 std::string* error_msg) const = 0;
144 virtual std::unique_ptr<const InstructionSetFeatures>
150 std::ostream& operator<<(std::ostream& os, const InstructionSetFeatures& rhs);