struct Variant

Declaration

struct Variant { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:411

Member Variables

public llvm::pdb::PDB_VariantType Type = PDB_VariantType::Empty
public union(unnamed union at / home / hdoc / tmp / llvm - project / llvm / include / llvm / DebugInfo / PDB / PDBTypes.h : 454 : 3) Value

Method Overview

Methods

Variant(bool V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:414

Parameters

bool V

Variant(const llvm::pdb::Variant& Other)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:444

Parameters

const llvm::pdb::Variant& Other

Variant(uint64_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:440

Parameters

uint64_t V

Variant(uint32_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:437

Parameters

uint32_t V

Variant(uint16_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:434

Parameters

uint16_t V

Variant(uint8_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:431

Parameters

uint8_t V

Variant(double V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:428

Parameters

double V

Variant(float V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:425

Parameters

float V

Variant(int64_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:422

Parameters

int64_t V

Variant(int32_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:419

Parameters

int32_t V

Variant(int16_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:416

Parameters

int16_t V

Variant(int8_t V)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:415

Parameters

int8_t V

Variant()

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:412

unsigned int getBitWidth() const

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:490

bool isIntegralType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:469

llvm::APFloat toAPFloat() const

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:534

llvm::APSInt toAPSInt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:515

~Variant()

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBTypes.h:448