Home | History | Annotate | Download | only in functional

Lines Matching refs:currentLocation

755 static int getIOSubVariableLocation (const std::vector<VariablePathComponent>& path, int startNdx, int currentLocation)
757 if (currentLocation == -1)
761 return currentLocation;
763 return getIOSubVariableLocation(path, startNdx+1, currentLocation);
769 return getIOSubVariableLocation(path, startNdx + 1, currentLocation);
771 if (currentLocation != -1)
772 currentLocation += getVariableLocationLength(path[startNdx].getVariableType()->getStructPtr()->getMember(ndx).getType());
789 int currentLocation = block->layout.location;
798 currentLocation = block->variables[memberNdx].layout.location;
800 currentLocation += getVariableLocationLength(block->variables[memberNdx].varType);
804 return getIOSubVariableLocation(path, 2, currentLocation);