Lines Matching defs:name
147 ValueUnion GetSysctlImp(std::string const& name) {
152 if ((name == "hw.ncpu") || (name == "hw.cpuspeed")) {
155 if (name == "hw.ncpu") {
169 if (sysctlbyname(name.c_str(), nullptr, &cur_buff_size, nullptr, 0) == -1)
173 if (sysctlbyname(name.c_str(), buff.data(), &buff.size, nullptr, 0) == 0)
180 bool GetSysctl(std::string const& name, std::string* out) {
182 auto buff = GetSysctlImp(name);
190 bool GetSysctl(std::string const& name, Tp* out) {
192 auto buff = GetSysctlImp(name);
199 bool GetSysctl(std::string const& name, std::array<Tp, N>* out) {
200 auto buff = GetSysctlImp(name);
302 std::string name;
312 if (!GetSysctl(c.name, &val)) continue;
652 // The value is in kHz (as the file name suggests). For example, on a
854 SystemInfo::SystemInfo() : name(GetSystemName()) {}