RetroArch
Public Member Functions | List of all members
spirv_cross::Compiler::OpcodeHandler Struct Referenceabstract

#include <spirv_cross.hpp>

Inheritance diagram for spirv_cross::Compiler::OpcodeHandler:
[legend]

Public Member Functions

virtual ~OpcodeHandler ()=default
 
virtual bool handle (spv::Op opcode, const uint32_t *args, uint32_t length)=0
 
virtual bool follow_function_call (const SPIRFunction &)
 
virtual void set_current_block (const SPIRBlock &)
 
virtual bool begin_function_scope (const uint32_t *, uint32_t)
 
virtual bool end_function_scope (const uint32_t *, uint32_t)
 

Constructor & Destructor Documentation

◆ ~OpcodeHandler()

virtual spirv_cross::Compiler::OpcodeHandler::~OpcodeHandler ( )
virtualdefault

Member Function Documentation

◆ begin_function_scope()

virtual bool spirv_cross::Compiler::OpcodeHandler::begin_function_scope ( const uint32_t ,
uint32_t   
)
inlinevirtual

◆ end_function_scope()

virtual bool spirv_cross::Compiler::OpcodeHandler::end_function_scope ( const uint32_t ,
uint32_t   
)
inlinevirtual

◆ follow_function_call()

virtual bool spirv_cross::Compiler::OpcodeHandler::follow_function_call ( const SPIRFunction )
inlinevirtual

◆ handle()

virtual bool spirv_cross::Compiler::OpcodeHandler::handle ( spv::Op  opcode,
const uint32_t args,
uint32_t  length 
)
pure virtual

◆ set_current_block()

virtual void spirv_cross::Compiler::OpcodeHandler::set_current_block ( const SPIRBlock )
inlinevirtual

The documentation for this struct was generated from the following file: