/system/core/adb/sysdeps/ |
H A D | memory.h | 24 // 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 D | parsedouble.h | 32 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 D | parseint.h | 35 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 D | host_init_stubs.h | 36 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 D | persistent_properties_test.cpp | 28 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 D | rlimit_parser_test.cpp | 26 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 D | host_init_stubs.cpp | 27 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 D | utils-common.cpp | 26 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 D | HalInterface.cpp | 32 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 D | MatrixHal.cpp | 46 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 D | hash_map_utils.cc | 29 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 D | Leak.h | 25 // 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 D | ScopedDisableMalloc.h | 75 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 D | HintManager.h | 36 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 D | keymaster_stl.cpp | 21 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 D | Misc.h | 27 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 D | test_helpers.h | 50 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 D | read_elf_test.cpp | 35 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 D | file_descriptor_utils_unittest.cc | 42 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 D | uuid.h | 45 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 D | test_channel_transport.cc | 29 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 D | backtrace.cpp | 69 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 D | ConfigVerifier.cc | 33 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 D | MapValueIterator.h | 34 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 D | Version.h | 32 constexpr Version(const std::pair<size_t, size_t>& pair) argument
|