Lines Matching defs:ValueUnion
99 /// ValueUnion - A type used to correctly alias the byte-for-byte output of
101 struct ValueUnion {
115 ValueUnion() : size(0), buff(nullptr, &std::free) {}
117 explicit ValueUnion(std::size_t buff_size)
121 ValueUnion(ValueUnion&& other) = default;
147 ValueUnion GetSysctlImp(std::string const& name) {
153 ValueUnion buff(sizeof(int));
162 return ValueUnion();
166 return ValueUnion();
170 return ValueUnion();
172 ValueUnion buff(cur_buff_size);
175 return ValueUnion();