#include <micronodes_runtime.h>
公共成员函数 |
|
VarAccess (Context &ctx, FrameData &frame, const Int *offsetsMap, const void *userData, const InstructionFilterNode *filter) | |
Int | GetIndex () const |
Int | GetCount () const |
Context & | GetContext () const |
const ViewIteratorMember & | GetMember ( ACCESS_INDEX member) const |
const Generic & | GetMemberValue ( ACCESS_INDEX member) const |
Generic & | GetMemberValue ( ACCESS_INDEX member) |
const Char * | GetMemberArrayPointer () const |
Result < void > | Validate (const Block < const ACCESS_INDEX > &ports) const |
const InstructionFilterNode * | GetFilter () const |
const void * | GetUserData () const |
FrameData & | GetFrameData () const |
静态公共成员函数 |
|
static Int | PrivateGetMemberArrayOffset () |
Private Attributes |
|
FrameData *const | _frame |
const Int *const | _offsetsMap |
Context *const | _context |
const void * | _userData |
const InstructionFilterNode *const | _filter |
Friends |
|
template<Int PORTCOUNT> | |
class | BatchVarAccess |
VarAccess | ( | Context & | ctx , |
FrameData & | frame , | ||
const Int * | offsetsMap , | ||
const void * | userData , | ||
const InstructionFilterNode * | filter | ||
) |
Int GetIndex | ( | ) | const |
Int GetCount | ( | ) | const |
Context& GetContext | ( | ) | const |
const ViewIteratorMember & GetMember | ( | ACCESS_INDEX | member | ) | const |
const Generic& GetMemberValue | ( | ACCESS_INDEX | member | ) | const |
Generic& GetMemberValue | ( | ACCESS_INDEX | member | ) |
|
static |
const Char * GetMemberArrayPointer | ( | ) | const |
Result <void> Validate | ( | const Block < const ACCESS_INDEX > & | ports | ) | const |
const InstructionFilterNode* GetFilter | ( | ) | const |
const void* GetUserData | ( | ) | const |
FrameData & GetFrameData | ( | ) | const |
|
friend |
|
private |
|
private |
Context* const _context | private |
const void* _userData | private |
const InstructionFilterNode* const _filter | private |