|
24 | 24 | methods |
25 | 25 |
|
26 | 26 | function self = Backend(functionName, backendReq) |
27 | | -% arguments |
28 | | -% functionName (1,1) string = "" |
29 | | -% backendReq (1,:) string = string.empty |
30 | | -% end |
31 | | -if nargin < 1 |
32 | | - functionName = ""; |
33 | | -end |
34 | | -if nargin < 2 |
35 | | - backendReq = string.empty; |
36 | | -else |
37 | | - backendReq = string(backendReq); |
| 27 | +arguments |
| 28 | + functionName (1,1) string = "" |
| 29 | + backendReq (1,:) string = string.empty |
38 | 30 | end |
39 | 31 |
|
40 | 32 | if isempty(backendReq) || ~isscalar(backendReq) |
|
54 | 46 |
|
55 | 47 |
|
56 | 48 | function backendAvailable = select(self, functionName, backendReq, firstOnly) |
57 | | -% arguments |
58 | | -% self |
59 | | -% functionName (1,1) string |
60 | | -% backendReq (1,:) string = string.empty |
61 | | -% firstOnly (1,1) logical = false |
62 | | -% end |
63 | | -if nargin < 3 |
64 | | - backendReq = string.empty; |
65 | | -else |
66 | | - backendReq = string(backendReq); |
67 | | -end |
68 | | -if nargin < 4 |
69 | | - firstOnly = false; |
| 49 | +arguments |
| 50 | + self |
| 51 | + functionName (1,1) string |
| 52 | + backendReq (1,:) string = string.empty |
| 53 | + firstOnly (1,1) logical = false |
70 | 54 | end |
71 | 55 |
|
72 | 56 | backendAvailable = string.empty; |
|
151 | 135 |
|
152 | 136 |
|
153 | 137 | function func = getFunc(self, functionName, backendReq) |
154 | | -% arguments |
155 | | -% self |
156 | | -% functionName (1,1) string |
157 | | -% backendReq (1,:) string = string.empty |
158 | | -% end |
159 | | -if nargin < 3 |
160 | | - backendReq = string.empty; |
161 | | -else |
162 | | - backendReq = string(backendReq); |
| 138 | +arguments |
| 139 | + self |
| 140 | + functionName (1,1) string |
| 141 | + backendReq (1,:) string = string.empty |
163 | 142 | end |
164 | 143 |
|
165 | 144 | if isscalar(backendReq) |
|
0 commit comments