+ map<string, VariableDeclaration *> *members = 0;
+ if(StructDeclaration *strct = dynamic_cast<StructDeclaration *>(memacc.left->type))
+ members = &strct->members.variables;
+ else if(InterfaceBlockReference *iface_ref = dynamic_cast<InterfaceBlockReference *>(memacc.left.get()))
+ {
+ if(iface_ref->declaration)
+ members = &iface_ref->declaration->members.variables;
+ }