Searched defs:std (Results 1 - 25 of 59) sorted by relevance

123

/system/core/adb/sysdeps/
H A Dmemory.h24 // Reimplement std::make_unique ourselves until we do.
26 namespace std { namespace
29 typename std::enable_if<!std::is_array<T>::value, std::unique_ptr<T>>::type make_unique(
31 return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
34 } // namespace std
/system/core/base/include/android-base/
H A Dparsedouble.h32 double min = std::numeric_limits<double>::lowest(),
33 double max = std::numeric_limits<double>::max()) {
31 ParseDouble(const char* s, double* out, double min = std::numeric_limits<double>::lowest(), double max = std::numeric_limits<double>::max()) argument
H A Dparseint.h35 T max = std::numeric_limits<T>::max()) {
52 bool ParseUint(const std::string& s, T* out, argument
53 T max = std::numeric_limits<T>::max()) {
63 T min = std::numeric_limits<T>::min(),
64 T max = std::numeric_limits<T>::max()) {
81 bool ParseInt(const std::string& s, T* out, argument
82 T min = std::numeric_limits<T>::min(),
83 T max = std::numeric_limits<T>::max()) {
34 ParseUint(const char* s, T* out, T max = std::numeric_limits<T>::max()) argument
62 ParseInt(const char* s, T* out, T min = std::numeric_limits<T>::min(), T max = std::numeric_limits<T>::max()) argument
/system/core/init/
H A Dhost_init_stubs.h36 std::string GetProperty(const std::string& key, const std::string& default_value);
37 bool GetBoolProperty(const std::string& key, bool default_value);
39 T GetIntProperty(const std::string&, T default_value, T = std::numeric_limits<T>::min(), argument
40 T = std::numeric_limits<T>::max()) {
51 extern std::string default_console;
54 extern uint32_t (*property_set)(const std::string& name, const std
[all...]
H A Dpersistent_properties_test.cpp28 using namespace std::string_literals;
34 const std::vector<std::pair<std::string, std::string>>& input_properties) {
46 void CheckPropertiesEqual(std::vector<std::pair<std::string, std::string>> expected,
49 auto it = std
33 VectorToPersistentProperties( const std::vector<std::pair<std::string, std::string>>& input_properties) argument
[all...]
H A Drlimit_parser_test.cpp26 void TestRlimitSuccess(std::vector<std::string> input, argument
27 const std::pair<int, rlimit>& expected_result) {
40 void TestRlimitFailure(std::vector<std::string> input, const std::string& expected_result) {
51 const std::vector<std::pair<std::vector<std
[all...]
H A Dhost_init_stubs.cpp27 std::string GetProperty(const std::string&, const std::string& default_value) { argument
31 bool GetBoolProperty(const std::string&, bool default_value) { argument
42 std::string default_console = "/dev/console";
45 uint32_t (*property_set)(const std::string& name, const std::string& value) = nullptr;
46 uint32_t HandlePropertySet(const std::string&, const std::string&, const std argument
[all...]
/system/libvintf/
H A Dutils-common.cpp26 std::string PropertyFetcher::getProperty(const std::string&, argument
27 const std::string& defaultValue) const {
31 uint64_t PropertyFetcher::getUintProperty(const std::string&, uint64_t, argument
36 bool PropertyFetcher::getBoolProperty(const std::string&, bool defaultValue) const { argument
H A DHalInterface.cpp32 const std::function<bool(const std::string&, const std::string&, bool isRegex)>& func) const {
55 bool HalInterface::insertInstance(const std::string& instanceOrPattern, bool isRegex) {
63 bool HalInterface::removeInstance(const std::string& instanceOrPattern, bool isRegex) {
31 forEachInstance( const std::function<bool(const std::string&, const std::string&, bool isRegex)>& func) const argument
H A DMatrixHal.cpp46 bool MatrixHal::forEachInstance(const std::function<bool(const MatrixInstance&)>& func) const {
56 const std::function<bool(const MatrixInstance&)>& func) const {
63 if (!func(MatrixInstance(std::move(fqInstance), VersionRange(vr), optional,
78 const std::function<bool(const std::vector<VersionRange>&, const std::string&,
79 const std::string&, bool isRegex)>& func) const {
92 bool MatrixHal::isCompatible(const std::set<FqInstance>& providedInstances,
93 const std::set<Version>& providedVersions) const {
95 return std
77 forEachInstance( const std::function<bool(const std::vector<VersionRange>&, const std::string&, const std::string&, bool isRegex)>& func) const argument
[all...]
/system/bt/osi/src/
H A Dhash_map_utils.cc29 std::unordered_map<std::string, std::string>
33 std::unordered_map<std::string, std::string> map;
79 std::unordered_map<std::string, std::string>& map) {
78 hash_map_utils_dump_string_keys_string_values( std::unordered_map<std::string, std::string>& map) argument
/system/core/libmemunreachable/
H A DLeak.h25 // Custom std::hash specialization so that Leak::Backtrace can be used
26 // as a key in std::unordered_map.
27 namespace std { namespace
31 std::size_t operator()(const android::Leak::Backtrace& key) const {
32 std::size_t seed = 0;
44 inline void hash_combine(std::size_t& seed, const T& v) const {
45 std::hash<T> hasher;
50 } // namespace std
H A DScopedDisableMalloc.h75 std::chrono::milliseconds timeout = std::chrono::milliseconds(2000))
91 alarm_ = std::make_unique<ScopedAlarm>(timeout_, [&]() {
101 std::chrono::milliseconds timeout_;
103 std::unique_ptr<ScopedAlarm> alarm_;
74 ScopedDisableMallocTimeout( std::chrono::milliseconds timeout = std::chrono::milliseconds(2000)) argument
/system/extras/libperfmgr/include/perfmgr/
H A DHintManager.h36 const std::map<std::string, std::vector<NodeAction>>& actions)
37 : nm_(std::move(nm)), actions_(actions) {}
48 bool DoHint(const std::string& hint_type);
53 bool DoHint(const std::string& hint_type,
54 std::chrono::milliseconds timeout_ms_override);
58 bool EndHint(const std::string& hint_type);
61 static std::unique_ptr<HintManager> GetFromJSON(
62 const std
35 HintManager(sp<NodeLooperThread> nm, const std::map<std::string, std::vector<NodeAction>>& actions) argument
[all...]
/system/keymaster/android_keymaster/
H A Dkeymaster_stl.cpp21 namespace std { namespace
25 const std::nothrow_t __attribute__((weak)) std::nothrow = {};
27 void* __attribute__((weak)) operator new(size_t __sz, const std::nothrow_t&) { argument
30 void* __attribute__((weak)) operator new[](size_t __sz, const std::nothrow_t&) { argument
/system/netd/libnetdutils/include/netdutils/
H A DMisc.h27 inline const V& findWithDefault(const std::map<U, V>& map, const U& key, const V& dflt) { argument
32 // Movable, copiable, scoped lambda (or std::function) runner. Useful
/system/tools/aidl/tests/
H A Dtest_helpers.h50 const std::vector<T>&, std::vector<T>*, std::vector<T>*),
51 std::vector<T> input) {
52 std::vector<T> actual_reversed;
53 std::vector<T> actual_repeated;
67 std::reverse(input.begin(), input.end());
47 ReverseArray( const android::sp<android::aidl::tests::ITestService>& service, android::binder::Status(android::aidl::tests::ITestService::*func)( const std::vector<T>&, std::vector<T>*, std::vector<T>*), std::vector<T> input) argument
/system/extras/simpleperf/
H A Dread_elf_test.cpp35 std::vector<char> data;
76 void ParseSymbol(const ElfFileSymbol& symbol, std::map<std::string, ElfFileSymbol>* symbols) {
80 static void CheckGlobalVariableSymbols(const std::map<std::string, ElfFileSymbol>& symbols) { argument
86 static void CheckFunctionSymbols(const std::map<std::string, ElfFileSymbol>& symbols) { argument
93 void CheckElfFileSymbols(const std::map<std::string, ElfFileSymbol>& symbols) { argument
99 std
[all...]
/system/update_engine/payload_consumer/
H A Dfile_descriptor_utils_unittest.cc42 const std::vector<std::pair<uint64_t, uint64_t>>& lst) {
60 void ExpectTarget(const std::string& expected_contents) {
61 std::string target_contents;
74 std::string tgt_path_;
151 std::vector<std::pair<uint64_t, uint64_t>> kExpectedOps = {
41 CreateExtentList( const std::vector<std::pair<uint64_t, uint64_t>>& lst) argument
/system/bt/types/bluetooth/
H A Duuid.h45 using UUID128Bit = std::array<uint8_t, kNumBytes128>;
71 static Uuid FromString(const std::string& uuid, bool* is_valid = nullptr);
104 std::string ToString() const;
121 inline std::ostream& operator<<(std::ostream& os, const bluetooth::Uuid& a) {
126 // Custom std::hash specialization so that bluetooth::UUID can be used as a key
127 // in std::unordered_map.
128 namespace std { namespace
132 std::size_t operator()(const bluetooth::Uuid& key) const {
134 std
[all...]
/system/bt/vendor_libs/test_vendor_lib/src/
H A Dtest_channel_transport.cc29 using std::vector;
101 std::function<void(void)> unwatch) {
107 std::string command_name(command_name_raw.begin(), command_name_raw.end());
121 vector<std::string> args;
128 args.push_back(std::string(arg.begin(), arg.end()));
138 const std::function<void(const std::string&, const vector<std::string>&)>&
137 RegisterCommandHandler( const std::function<void(const std::string&, const vector<std::string>&)>& callback) argument
/system/core/debuggerd/libdebuggerd/
H A Dbacktrace.cpp69 std::vector<backtrace_frame_data_t> frames;
81 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread) {
80 dump_backtrace(android::base::unique_fd output_fd, BacktraceMap* map, const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread) argument
/system/extras/libperfmgr/tools/
H A DConfigVerifier.cc33 static bool VerifyNodes(const std::string& config_path) {
34 std::string json_doc;
41 std::vector<std::unique_ptr<Node>> nodes = ParseNodes(json_doc);
48 std::vector<std::string> values = node->GetValues();
49 std::string default_value = values[node->GetDefaultIndex()];
69 const std::map<std::string, std
68 NodeVerifier(sp<NodeLooperThread> nm, const std::map<std::string, std::vector<NodeAction>>& actions) argument
[all...]
/system/libvintf/include/vintf/
H A DMapValueIterator.h34 struct IteratorImpl : public std::iterator <
35 std::bidirectional_iterator_tag, /* Category */
38 typename std::conditional<is_const, const V *, V *>::type /* Pointer */,
39 typename std::conditional<is_const, const V &, V &>::type /* Reference */
42 using traits = std::iterator_traits<IteratorImpl>;
47 using map_iter = typename std::conditional<is_const,
84 using map_ref = typename std::conditional<is_const, const Map &, Map &>::type;
103 using iter_type = typename std::conditional<is_const, typename Map::const_iterator,
105 using range_type = std::pair<iter_type, iter_type>;
120 using ConstMapValueIterable = typename MapIterTypes<std
125 iterateValues(const std::map<K, V> &map) argument
129 iterateValues(const std::multimap<K, V> &map) argument
134 iterateValues( const std::multimap<K, V>& map, const K& key) argument
[all...]
H A DVersion.h32 constexpr Version(const std::pair<size_t, size_t>& pair) argument

Completed in 453 milliseconds

123