Searched defs:ValueUnion (Results 1 – 5 of 5) sorted by relevance
86 struct ValueUnion { struct87 union DataT {93 using DataPtr = std::unique_ptr<DataT, decltype(&std::free)>;96 size_t Size;97 DataPtr Buff;100 ValueUnion() : Size(0), Buff(nullptr, &std::free) {} in ValueUnion() function102 explicit ValueUnion(size_t BuffSize) in ValueUnion() argument108 explicit operator bool() const { return bool(Buff); } in operator bool()110 char* data() const { return Buff->bytes; } in data()112 std::string GetAsString() const { return std::string(data()); } in GetAsString()[all …]
105 struct ValueUnion { struct106 union DataT {112 using DataPtr = std::unique_ptr<DataT, decltype(&std::free)>;115 std::size_t size;116 DataPtr buff;119 ValueUnion() : size(0), buff(nullptr, &std::free) {} in ValueUnion() argument121 explicit ValueUnion(std::size_t buff_size) in ValueUnion() function127 explicit operator bool() const { return bool(buff); } in operator bool()129 char* data() const { return buff->bytes; } in data()131 std::string GetAsString() const { return std::string(data()); } in GetAsString()[all …]
101 struct ValueUnion { struct102 union DataT {108 using DataPtr = std::unique_ptr<DataT, decltype(&std::free)>;111 std::size_t size;112 DataPtr buff;115 ValueUnion() : size(0), buff(nullptr, &std::free) {} in ValueUnion() argument117 explicit ValueUnion(std::size_t buff_size) in ValueUnion() function123 explicit operator bool() const { return bool(buff); } in operator bool()125 char* data() const { return buff->bytes; } in data()127 std::string GetAsString() const { return std::string(data()); } in GetAsString()[all …]
58 union ValueUnion { union61 ValueUnion(GlobalValue::GUID Id) : Id(Id) {} in ValueUnion() function62 ValueUnion(const Value *V) : V(V) {} in ValueUnion() function
3650 union ValueUnion union3664 ValueUnion(int8_t v) : i8(v) in ValueUnion() function3667 ValueUnion(uint8_t v) : u8(v) in ValueUnion() function3670 ValueUnion(int16_t v) : i16(v) in ValueUnion() function3673 ValueUnion(uint16_t v) : u16(v) in ValueUnion() function3676 ValueUnion(int32_t v) : i32(v) in ValueUnion() function3679 ValueUnion(uint32_t v) : u32(v) in ValueUnion() function3682 ValueUnion(int64_t v) : i64(v) in ValueUnion() function3685 ValueUnion(uint64_t v) : u64(v) in ValueUnion() function3688 ValueUnion(tcu::Float16 v) : f16(v) in ValueUnion() function[all …]