#include <micronodes_runtime.h>
Public Member Functions | |
| VarAccess (Context &ctx, FrameData &frame, const Int *offsetsMap, const void *userData) | |
| Int | GetIndex () 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 void * | GetUserData () const |
| FrameData & | GetFrameData () const |
Static Public Member Functions | |
| static Int | PrivateGetMemberArrayOffset () |
Private Attributes | |
| FrameData *const | _frame |
| const Int *const | _offsetsMap |
| Context *const | _context |
| const void * | _userData |
Friends | |
| template<Int PORTCOUNT> | |
| class | BatchVarAccess |
| Int GetIndex | ( | ) | 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 void* GetUserData | ( | ) | const |
| FrameData& GetFrameData | ( | ) | const |
|
friend |
|
private |
|
private |
|
private |
|
private |