LLVM
8.0.1
|
#include "llvm/DebugInfo/PDB/PDBTypes.h"
Public Member Functions | |
Variant ()=default | |
Variant (bool V) | |
Variant (int8_t V) | |
Variant (int16_t V) | |
Variant (int32_t V) | |
Variant (int64_t V) | |
Variant (float V) | |
Variant (double V) | |
Variant (uint8_t V) | |
Variant (uint16_t V) | |
Variant (uint32_t V) | |
Variant (uint64_t V) | |
Variant (const Variant &Other) | |
~Variant () | |
bool | operator== (const Variant &Other) const |
bool | operator!= (const Variant &Other) const |
Variant & | operator= (const Variant &Other) |
Public Attributes | |
PDB_VariantType | Type = PDB_VariantType::Empty |
union { | |
bool Bool | |
int8_t Int8 | |
int16_t Int16 | |
int32_t Int32 | |
int64_t Int64 | |
float Single | |
double Double | |
uint8_t UInt8 | |
uint16_t UInt16 | |
uint32_t UInt32 | |
uint64_t UInt64 | |
char * String | |
} | Value |
Definition at line 350 of file PDBTypes.h.
|
default |
|
inlineexplicit |
Definition at line 353 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 354 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 355 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 358 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 361 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 364 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 367 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 370 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 373 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 376 of file PDBTypes.h.
|
inlineexplicit |
Definition at line 379 of file PDBTypes.h.
Definition at line 383 of file PDBTypes.h.
|
inline |
Definition at line 387 of file PDBTypes.h.
References llvm::String.
Definition at line 435 of file PDBTypes.h.
Definition at line 436 of file PDBTypes.h.
References llvm::String, String, Type, and Value.
Definition at line 412 of file PDBTypes.h.
References llvm::pdb::Bool, llvm::pdb::Double, llvm::pdb::Int16, llvm::pdb::Int32, llvm::pdb::Int64, llvm::pdb::Int8, llvm::pdb::Single, llvm::pdb::String, Type, llvm::pdb::UInt16, llvm::pdb::UInt32, llvm::pdb::UInt64, llvm::pdb::UInt8, and VARIANT_EQUAL_CASE.
bool llvm::pdb::Variant::Bool |
Definition at line 394 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
double llvm::pdb::Variant::Double |
Definition at line 400 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
int16_t llvm::pdb::Variant::Int16 |
Definition at line 396 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
int32_t llvm::pdb::Variant::Int32 |
Definition at line 397 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
int64_t llvm::pdb::Variant::Int64 |
Definition at line 398 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
int8_t llvm::pdb::Variant::Int8 |
Definition at line 395 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
float llvm::pdb::Variant::Single |
Definition at line 399 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
char* llvm::pdb::Variant::String |
Definition at line 405 of file PDBTypes.h.
Referenced by llvm::pdb::PDBSymbolCompilandEnv::getValue(), llvm::pdb::operator<<(), and operator=().
PDB_VariantType llvm::pdb::Variant::Type = PDB_VariantType::Empty |
Definition at line 392 of file PDBTypes.h.
Referenced by llvm::pdb::PDBSymbolCompilandEnv::getValue(), llvm::pdb::operator<<(), operator=(), and operator==().
uint16_t llvm::pdb::Variant::UInt16 |
Definition at line 402 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
uint32_t llvm::pdb::Variant::UInt32 |
Definition at line 403 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
uint64_t llvm::pdb::Variant::UInt64 |
Definition at line 404 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
uint8_t llvm::pdb::Variant::UInt8 |
Definition at line 401 of file PDBTypes.h.
Referenced by llvm::pdb::operator<<().
union { ... } llvm::pdb::Variant::Value |
Referenced by llvm::pdb::PDBSymbolCompilandEnv::getValue(), llvm::pdb::operator<<(), and operator=().