Changeset 72905 in vbox for trunk/include
- Timestamp:
- Jul 4, 2018 10:20:12 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123452
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/com/Guid.h
r72904 r72905 67 67 Guid() 68 68 { 69 ::RTUuidClear(&mUuid); 70 mGuidState = GUID_ZERO; 71 dbg_refresh(); 69 clear(); 72 70 } 73 71 … … 222 220 void clear() 223 221 { 224 ::RTUuidClear(&mUuid); 225 mGuidState = GUID_ZERO; 222 makeClear(); 226 223 dbg_refresh(); 227 224 } … … 401 398 402 399 private: 400 void makeClear() 401 { 402 ::RTUuidClear(&mUuid); 403 mGuidState = GUID_ZERO; 404 } 405 406 void makeInvalid() 407 { 408 ::RTUuidClear(&mUuid); 409 mGuidState = GUID_INVALID; 410 } 411 403 412 void updateState() 404 413 { … … 413 422 if (!that || !*that) 414 423 { 415 ::RTUuidClear(&mUuid); 416 mGuidState = GUID_ZERO; 424 makeClear(); 417 425 } 418 426 else … … 420 428 int rc = ::RTUuidFromStr(&mUuid, that); 421 429 if (RT_FAILURE(rc)) 422 { 423 ::RTUuidClear(&mUuid); 424 mGuidState = GUID_INVALID; 425 } 430 makeInvalid(); 426 431 else 427 432 updateState(); … … 434 439 if (!that || !*that) 435 440 { 436 ::RTUuidClear(&mUuid); 437 mGuidState = GUID_ZERO; 441 makeClear(); 438 442 } 439 443 else … … 441 445 int rc = ::RTUuidFromUtf16(&mUuid, that); 442 446 if (RT_FAILURE(rc)) 443 { 444 ::RTUuidClear(&mUuid); 445 mGuidState = GUID_INVALID; 446 } 447 makeInvalid(); 447 448 else 448 449 updateState();
Note:
See TracChangeset
for help on using the changeset viewer.