◆ 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: