Current File : //proc/self/root/proc/self/root/usr/share/gdb/python/gdb/function/in_scope.pyc
�
�� Rc@s0ddlZdejfd��YZe�dS(i����NtInScopecBs eZdZd�Zd�ZRS(swReturn True if all the given variables or macros are in scope.
Takes one argument for each variable name to be checked.cCstt|�jd�dS(Ntin_scope(tsuperRt__init__(tself((s./usr/share/gdb/python/gdb/function/in_scope.pyRscGs�t|�dkrtd�nttd�|��}t�}tj�j�}xm|r�xW|D]O}|js�|js�|j	s�|j
ra|j|kr�|j|j�q�qaqaW|j
}qTW||kS(Nis$in_scope takes at least one argumentcSs
|j�S(N(tstring(tx((s./usr/share/gdb/python/gdb/function/in_scope.pyt<lambda>!s(tlent	TypeErrortsettmaptgdbtselected_frametblocktis_argumenttis_constanttis_functiontis_variabletnametaddt
superblock(RtvarstwantedtfoundRtsym((s./usr/share/gdb/python/gdb/function/in_scope.pytinvokes		

(t__name__t
__module__t__doc__RR(((s./usr/share/gdb/python/gdb/function/in_scope.pyRs	(RtFunctionR(((s./usr/share/gdb/python/gdb/function/in_scope.pyt<module>s