Lines Matching defs:value
53 HRESULT CreateTypedIntrinsic(uint64_t value, IDebugHostType* type,
63 vt_val.boolVal = value ? VARIANT_TRUE : VARIANT_FALSE;
66 vt_val.cVal = static_cast<int8_t>(value);
69 vt_val.bVal = static_cast<uint8_t>(value);
72 vt_val.iVal = static_cast<int16_t>(value);
75 vt_val.uiVal = static_cast<uint16_t>(value);
78 vt_val.intVal = static_cast<int>(value);
81 vt_val.uintVal = static_cast<unsigned int>(value);
84 vt_val.lVal = static_cast<int32_t>(value);
87 vt_val.ulVal = static_cast<uint32_t>(value);
90 vt_val.llVal = static_cast<intptr_t>(value);
93 vt_val.ullVal = static_cast<uintptr_t>(value);
96 vt_val.llVal = static_cast<int64_t>(value);
99 vt_val.ullVal = static_cast<uint64_t>(value);
109 HRESULT CreateULong64(ULONG64 value, IModelObject** pp_int) {
115 vt_val.ullVal = value;
122 HRESULT UnboxULong64(IModelObject* object, ULONG64* value, bool convert) {
132 *value = variant.ullVal;
136 HRESULT GetInt32(IDebugHostConstant* object, int* value) {
141 *value = variant.lVal;
145 HRESULT CreateInt32(int value, IModelObject** pp_int) {
151 vt_val.intVal = value;
158 HRESULT CreateUInt32(uint32_t value, IModelObject** pp_int) {
164 vt_val.uintVal = value;
171 HRESULT CreateBool(bool value, IModelObject** pp_val) {
177 vt_val.boolVal = value;
184 HRESULT CreateNumber(double value, IModelObject** pp_val) {
190 vt_val.dblVal = value;
197 HRESULT CreateString(std::u16string value, IModelObject** pp_val) {
204 ::SysAllocString(reinterpret_cast<const OLECHAR*>(value.c_str()));
211 HRESULT UnboxString(IModelObject* object, BSTR* value) {
218 *value = variant.Detach().bstrVal;