Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JGadget::binary::TParse_header_block Struct Referenceabstract

#include <binary.h>

+ Inheritance diagram for JGadget::binary::TParse_header_block:

Public Member Functions

virtual ~TParse_header_block ()=0
 
virtual bool parseHeader_next (const void **ppData_inout, u32 *puBlock_out, u32 arg2)=0
 
virtual bool parseBlock_next (const void **ppData_inout, u32 *puData_out, u32 arg2)=0
 
bool parse_next (const void **ppData_inout, u32 a2)
 
bool parse (const void *ppData_inout, u32 a2)
 
bool checkNext (const void **ptrLocation, u32 *headerEnd, u32 idx)
 

Constructor & Destructor Documentation

◆ ~TParse_header_block()

TParse_header_block::~TParse_header_block ( )
pure virtual

Member Function Documentation

◆ checkNext()

bool JGadget::binary::TParse_header_block::checkNext ( const void ** ptrLocation,
u32 * headerEnd,
u32 idx )
inline

◆ parse()

bool JGadget::binary::TParse_header_block::parse ( const void * ppData_inout,
u32 a2 )
inline

◆ parse_next()

bool TParse_header_block::parse_next ( const void ** ppData_inout,
u32 a2 )

◆ parseBlock_next()

virtual bool JGadget::binary::TParse_header_block::parseBlock_next ( const void ** ppData_inout,
u32 * puData_out,
u32 arg2 )
pure virtual

Implemented in JMessage::TParse, and JStudio::ctb::TParse.

◆ parseHeader_next()

virtual bool JGadget::binary::TParse_header_block::parseHeader_next ( const void ** ppData_inout,
u32 * puBlock_out,
u32 arg2 )
pure virtual

Implemented in JMessage::TParse, and JStudio::ctb::TParse.


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