◆ SpirvStream() [1/2]
spv::SpirvStream::SpirvStream |
( |
std::ostream & |
out, |
|
|
const std::vector< unsigned int > & |
stream |
|
) |
| |
|
inline |
◆ ~SpirvStream()
virtual spv::SpirvStream::~SpirvStream |
( |
| ) |
|
|
inlinevirtual |
◆ SpirvStream() [2/2]
◆ disassembleIds()
void spv::SpirvStream::disassembleIds |
( |
int |
numOperands | ) |
|
|
protected |
◆ disassembleImmediates()
void spv::SpirvStream::disassembleImmediates |
( |
int |
numOperands | ) |
|
|
protected |
◆ disassembleInstruction()
void spv::SpirvStream::disassembleInstruction |
( |
Id |
resultId, |
|
|
Id |
typeId, |
|
|
Op |
opCode, |
|
|
int |
numOperands |
|
) |
| |
|
protected |
◆ disassembleString()
int spv::SpirvStream::disassembleString |
( |
| ) |
|
|
protected |
◆ formatId()
void spv::SpirvStream::formatId |
( |
Id |
id, |
|
|
std::stringstream & |
idStream |
|
) |
| |
|
protected |
◆ getOpCode()
Op spv::SpirvStream::getOpCode |
( |
int |
id | ) |
const |
|
inlineprotected |
◆ operator=()
◆ outputId()
void spv::SpirvStream::outputId |
( |
Id |
id | ) |
|
|
protected |
◆ outputIndent()
void spv::SpirvStream::outputIndent |
( |
| ) |
|
|
protected |
◆ outputMask()
◆ outputResultId()
void spv::SpirvStream::outputResultId |
( |
Id |
id | ) |
|
|
protected |
◆ outputTypeId()
void spv::SpirvStream::outputTypeId |
( |
Id |
id | ) |
|
|
protected |
◆ processInstructions()
void spv::SpirvStream::processInstructions |
( |
| ) |
|
◆ validate()
void spv::SpirvStream::validate |
( |
| ) |
|
◆ bound
Id spv::SpirvStream::bound |
|
protected |
◆ idDescriptor
std::vector<std::string> spv::SpirvStream::idDescriptor |
|
protected |
◆ idInstruction
std::vector<unsigned int> spv::SpirvStream::idInstruction |
|
protected |
◆ nestedControl
std::stack<Id> spv::SpirvStream::nestedControl |
|
protected |
◆ nextNestedControl
Id spv::SpirvStream::nextNestedControl |
|
protected |
◆ out
std::ostream& spv::SpirvStream::out |
|
protected |
◆ schema
unsigned int spv::SpirvStream::schema |
|
protected |
◆ size
int spv::SpirvStream::size |
|
protected |
◆ stream
const std::vector<unsigned int>& spv::SpirvStream::stream |
|
protected |
◆ word
int spv::SpirvStream::word |
|
protected |
The documentation for this class was generated from the following file: