| 17095 | |
| 17096 | |
| 17097 | IObject *TokenToObject(ExprTokenType &aToken) |
| 17098 | // L31: Returns IObject* from SYM_OBJECT or SYM_VAR (where var->HasObject()), NULL for other tokens. |
| 17099 | // Caller is responsible for calling AddRef() if that is appropriate. |
| 17100 | { |
| 17101 | if (aToken.symbol == SYM_OBJECT) |
| 17102 | return aToken.object; |
| 17103 | |
| 17104 | if (aToken.symbol == SYM_VAR) |
| 17105 | return aToken.var->ToObject(); |
| 17106 | |
| 17107 | return NULL; |
| 17108 | } |
| 17109 | |
| 17110 | |
| 17111 |
no test coverage detected