A single uniqued string.
Synopsis
Declared in <llvm/IR/Metadata.h>
class MDString
: public Metadata
Description
These are used to efficiently contain a byte sequence for metadata. MDString is always unnamed.
Base Classes
Name |
Description |
Root of the metadata hierarchy. |
Type Aliases
Name |
Enums
Name |
Member Functions
Name |
Description |
|
Copy constructor |
Assignment operators |
|
Pointer to the first byte of the string. |
|
User‐friendly dump. |
|
Pointer to one byte past the end of the string. |
|
Print. |
|
Print as operand. |
Static Member Functions
Name |
Description |
Methods for support type inquiry through isa, cast, and dyn_cast. |
|
Static Data Members
Name |
Description |
Metadata IDs that may generate poison. |
Protected Enums
Name |
Description |
Active type of storage. |
Protected Member Functions
Name |
Description |
Default handling of a changed operand, which asserts. |
Protected Data Members
Name |
Description |
Storage flag for non‐uniqued, otherwise unowned, metadata. |
|
Friends
Name |
Description |
StringMapEntryStorage ‐ Holds the value in a StringMapEntry. |
Non-Member Functions
Name |
Description |
Lookup or compute a mapping for a piece of metadata. |
Created with MrDocs