Lines Matching full:guid
11 #include "llvm/DebugInfo/CodeView/GUID.h"
22 GuidAdapter::GuidAdapter(StringRef Guid) in GuidAdapter() argument
23 : FormatAdapter(ArrayRef(Guid.bytes_begin(), Guid.bytes_end())) {} in GuidAdapter()
25 GuidAdapter::GuidAdapter(ArrayRef<uint8_t> Guid) in GuidAdapter() argument
26 : FormatAdapter(std::move(Guid)) {} in GuidAdapter()
28 // From https://docs.microsoft.com/en-us/windows/win32/msi/guid documentation:
29 // The GUID data type is a text string representing a Class identifier (ID).
31 // The valid format for a GUID is {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} where
36 // The llvm-yaml2obj tool checks that a GUID follow that format:
40 assert(Item.size() == 16 && "Expected 16-byte GUID"); in format()
57 raw_ostream &llvm::codeview::operator<<(raw_ostream &OS, const GUID &Guid) { in operator <<() argument
58 codeview::detail::GuidAdapter A(Guid.Guid); in operator <<()