#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 |