/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/media/brillo/audio/audioservice/test/ |
H A D | brillo_audio_service_mock.h | 33 MOCK_METHOD2(GetDevices, Status(int flag, std::vector<int>* _aidl_return)); 49 void RegisterHandlers(std::weak_ptr<AudioDeviceHandler>, 50 std::weak_ptr<AudioVolumeHandler>){}; 51 void OnDevicesConnected(const std::vector<int>&) {} argument 52 void OnDevicesDisconnected(const std::vector<int>&) {} argument
|
/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
|
H A D | LeakPipe.h | 114 template <class T, class Alloc = std::allocator<T>> 115 bool SendVector(const std::vector<T, Alloc>& vector) { argument 152 template <class T, class Alloc = std::allocator<T>> 153 bool ReceiveVector(std::vector<T, Alloc>& vector) {
|
/system/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
|
H A D | Slice.h | 72 static_assert(std::is_pod<T>::value, "value must be a POD type"); 73 static_assert(!std::is_pointer<T>::value, "value must not be a pointer type"); 78 inline const Slice makeSlice(const std::string& s) { 79 using ValueT = std::string::value_type; 85 inline const Slice makeSlice(const std::vector<T>& v) { 91 inline const Slice makeSlice(const std::array<U, V>& a) { argument 96 inline std::pair<const Slice, const Slice> split(const Slice s, size_t cut) { 97 const size_t tmp = std::min(cut, s.size()); 103 return std::get<0>(split(s, cut)); 108 return std [all...] |
H A D | Syscalls.h | 42 virtual StatusOr<UniqueFd> open(const std::string& pathname, int flags, 74 virtual StatusOr<UniqueFile> fopen(const std::string& path, const std::string& mode) const = 0; 130 StatusOr<std::array<uint16_t, size>> ppoll(const std::array<Fd, size>& fds, uint16_t events, argument 132 std::array<pollfd, size> tmp; 139 std::array<uint16_t, size> out; 157 StatusOr<std::pair<Slice, SockaddrT>> recvfrom(Fd sock, const Slice dst, int flags) const { 161 return std::make_pair(used, addr); 180 std [all...] |
/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/bt/service/common/bluetooth/ |
H A D | uuid.h | 34 typedef std::array<uint8_t, kNumBytes16> UUID16Bit; 35 typedef std::array<uint8_t, kNumBytes32> UUID32Bit; 36 typedef std::array<uint8_t, kNumBytes128> UUID128Bit; 55 explicit UUID(std::string uuid); 57 // std::array variants constructors. 72 std::string ToString() const; 96 // Custom std::hash specialization so that bluetooth::UUID can be used as a key 97 // in std::unordered_map. 98 namespace std { namespace 102 std [all...] |
/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...] |
H A D | cmd_report_test.cpp | 32 static std::unique_ptr<Command> ReportCmd() { 39 const std::string& perf_data, 40 const std::vector<std::string>& add_args = std::vector<std::string>()) { 45 const std::string& perf_data, 46 const std::vector<std::string>& add_args = std 38 Report( const std::string& perf_data, const std::vector<std::string>& add_args = std::vector<std::string>()) argument 44 ReportRaw( const std::string& perf_data, const std::vector<std::string>& add_args = std::vector<std::string>()) argument [all...] |
H A D | event_attr.cpp | 30 static std::string BitsToString(const std::string& name, uint64_t bits, argument 31 const std::vector<std::pair<int, std::string>>& bit_names) { 32 std::string result; 43 LOG(DEBUG) << "unknown " << name << " bits: " << std::hex << bits; 48 static std::string SampleTypeToString(uint64_t sample_type) { 49 static std::vector<std [all...] |
/system/bt/vendor_libs/test_vendor_lib/src/ |
H A D | test_channel_transport.cc | 29 using std::vector; 100 std::function<void(void)> unwatch) { 106 std::string command_name(command_name_raw.begin(), command_name_raw.end()); 120 vector<std::string> args; 127 args.push_back(std::string(arg.begin(), arg.end())); 137 const std::function<void(const std::string&, const vector<std::string>&)>& 136 RegisterCommandHandler( const std::function<void(const std::string&, const vector<std::string>&)>& callback) argument
|
/system/core/debuggerd/libdebuggerd/ |
H A D | backtrace.cpp | 64 const std::string& thread_name) { 67 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map)); 76 void dump_backtrace(int fd, BacktraceMap* map, pid_t pid, pid_t tid, const std::string& process_name, argument 77 const std::map<pid_t, std::string>& threads, std::string* amfd_data) { 87 const std::string& thread_name = it.second; 108 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid));
|
/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; 106 using ConstMapValueIterable = typename MapIterTypes<std::map<K, V>>::ConstValueIterable; 108 using ConstMultiMapValueIterable = typename MapIterTypes<std::multimap<K, V>>::ConstValueIterable; 111 ConstMapValueIterable<K, V> iterateValues(const std argument 115 iterateValues(const std::multimap<K, V> &map) argument [all...] |
/system/security/keystore/include/keystore/ |
H A D | utils.h | 15 * std::shared_ptr<COLLECTION_TYPE<std::unique_ptr<T>>> 25 template <typename T, template <typename...> class Coll = std::vector> 28 typedef Coll<std::unique_ptr<typename std::remove_const<T>::type>> CollectionType; 29 typedef std::shared_ptr<CollectionType> CollectionPtr; 32 SharedNullableIterator(const std::shared_ptr<CollectionType>& coll) : coll_(coll) { init(); } 33 SharedNullableIterator(std::shared_ptr<CollectionType>&& coll) : coll_(coll) { init(); } 38 : coll_(std::move(other.coll_)), cur_(std 86 namespace std { namespace [all...] |
/system/tools/hidl/c2hal/ |
H A D | main.cpp | 47 static void addPackageRootToMap(const std::string &val, 48 std::map<std::string, std::string> &packageRootPaths) { 50 CHECK(index != std::string::npos); 58 static bool isPathPrefix(const std::string &prefix, const std::string &base) { 73 const std::map<std::string, std 72 applyPackageRootPath( const std::map<std::string, std::string> &packageRootPaths, const std::string &package, std::string &outputPath) argument [all...] |
/system/security/keystore/ |
H A D | keystore_attestation_id.cpp | 46 static std::vector<uint8_t> signature2SHA256(const content::pm::Signature& sig) { 47 std::vector<uint8_t> digest_buffer(SHA256_DIGEST_LENGTH); 102 namespace std { namespace 116 } // namespace std 126 std::unique_ptr<KM_ATTESTATION_PACKAGE_INFO>* attestation_package_info_ptr) { 139 std::string pkg_name(String8(*pinfo.package_name()).string()); 152 StatusOr<std::vector<uint8_t>> 155 std::unique_ptr<KM_ATTESTATION_APPLICATION_ID>(KM_ATTESTATION_APPLICATION_ID_new()); 167 std::string package_name(String8(*pinfo->package_name()).string()); 168 std [all...] |
/system/update_engine/common/ |
H A D | subprocess.cc | 39 using std::string; 40 using std::unique_ptr; 41 using std::vector; 47 bool SetupChild(const std::map<string, string>& env, uint32_t flags) { argument 83 std::map<string, string> env; 207 subprocess_records_[pid] = std::move(record);
|
/system/connectivity/wificond/scanning/offload/ |
H A D | offload_scan_manager.cpp | 40 using std::vector; 41 using std::weak_ptr; 42 using std::shared_ptr; 44 using namespace std::placeholders; 96 std::bind(&OffloadScanManager::OnObjectDeath, this, _1)); 166 std::pair<OffloadStatus, bool> result, 240 std::vector<NativeScanResult>* out_scan_results) { 165 VerifyAndConvertHIDLStatus( std::pair<OffloadStatus, bool> result, OffloadScanManager::ReasonCode* reason_code) argument
|
/system/core/include/private/ |
H A D | android_logger.h | 174 operator std::string() { 175 if (ret) return std::string(""); 179 if (!cp || (len <= 0)) return std::string(""); 180 return std::string(cp, len);
|