-ν
_Τj<c       s3    d  Z  3 5 d k l Z l Z l Z 6 d k l Z l Z l Z l	 Z	 7 d k
 l Z 9 d k Z ; e Z = d   Z C d   Z H d   Z O d   Z S d	   Z V d
   Z \ d   Z a d   Z k d   Z t d   Z x d   Z | d   Z  d   Z  d   Z  d   Z  d   Z d S(   s&   Produce bounded string #ifdefs for .hh(   s   idlasts   idltypes   idlutil(   s   tyutils   utils   ids   types(   s   templateNc    s   = > |  t _  ? t Sd  S(   N(   s   streams   self(   s   stream(    (    s   ./cxx/dynskel/tcstring.pys   __init__= s   c    sK   C D x> |  i   DD ]- } E t i |  o F | i t  n q Wd  S(   N(   s   nodes   declarationss   ns   configs   shouldGenerateCodeForDecls   accepts   self(   s   nodes   n(    (    s   ./cxx/dynskel/tcstring.pys   visitASTC s    	c    s4   H K x' |  i   DK ] } L | i t  q Wd  S(   N(   s   nodes   definitionss   ns   accepts   self(   s   nodes   n(    (    s   ./cxx/dynskel/tcstring.pys   visitModuleH s    	c    s4   O P x' |  i   DP ] } Q | i t  q Wd  S(   N(   s   nodes   memberss   ns   accepts   self(   s   nodes   n(    (    s   ./cxx/dynskel/tcstring.pys   visitStructO s    	c    s
   S T d  S(   N(    (   s   node(    (    s   ./cxx/dynskel/tcstring.pys
   visitUnionS s   c    sP   V W |  i   d j o X d  Sn Y t i t i Z d t |  i    d  S(   Ni    s   n(   s   types   bounds   streams   outs   templates	   tc_strings   str(   s   type(    (    s   ./cxx/dynskel/tcstring.pys   visitStringTypeV s   c    sI   \ ] t  i |  i    } ^ | i   o _ | i   i t  n d  S(   N(   s   typess   Types   nodes   attrTypes   strings   types   accepts   self(   s   nodes   attrType(    (    s   ./cxx/dynskel/tcstring.pys   visitAttribute\ s   c    s¨   a b t  i |  i    } c | i   o d | i   i t  n f xY |  i   Df ]H } g t  i | i
    } h | i   o i | i   i t  n qU Wd  S(   N(   s   typess   Types   nodes
   returnTypes   strings   types   accepts   selfs
   parameterss   ps	   paramType(   s   nodes   ps
   returnTypes	   paramType(    (    s   ./cxx/dynskel/tcstring.pys   visitOperationa s    	c    sa   k l x' |  i   Dl ] } m | i t  q Wo x' |  i   Do ] } p | i t  q@ Wd  S(   N(   s   nodes   declarationss   ns   accepts   selfs	   callabless   c(   s   nodes   cs   n(    (    s   ./cxx/dynskel/tcstring.pys   visitInterfacek s    	 	c    s4   t u x' |  i   Du ] } v | i t  q Wd  S(   N(   s   nodes   memberss   ns   accepts   self(   s   nodes   n(    (    s   ./cxx/dynskel/tcstring.pys   visitExceptiont s    	c    s7   x y |  i   o  z |  i   i   i t  n d  S(   N(   s   nodes
   constrTypes
   memberTypes   decls   accepts   self(   s   node(    (    s   ./cxx/dynskel/tcstring.pys   visitMemberx s   c    s
   | } d  S(   N(    (   s   node(    (    s   ./cxx/dynskel/tcstring.pys	   visitEnum| s   c    s
     d  S(   N(    (   s   node(    (    s   ./cxx/dynskel/tcstring.pys   visitTypedef s   c    s
     d  S(   N(    (   s   node(    (    s   ./cxx/dynskel/tcstring.pys   visitForward s   c    s
     d  S(   N(    (   s   node(    (    s   ./cxx/dynskel/tcstring.pys
   visitConst s   c    s
     d  S(   N(    (   s   node(    (    s   ./cxx/dynskel/tcstring.pys   visitDeclarator s   (   s   __doc__s   omniidls   idlasts   idltypes   idlutils   omniidl_be.cxxs   tyutils   utils   ids   typess   omniidl_be.cxx.dynskels   templates   tcstrings   selfs   __init__s   visitASTs   visitModules   visitStructs
   visitUnions   visitStringTypes   visitAttributes   visitOperations   visitInterfaces   visitExceptions   visitMembers	   visitEnums   visitTypedefs   visitForwards
   visitConsts   visitDeclarator(   s   visitDeclarators
   visitUnions   visitStringTypes   visitOperations   visitMembers   visitForwards   visitInterfaces
   visitConsts   visitAttributes   idlutils   idlasts   idltypes   utils   visitExceptions   visitModules   selfs   visitASTs   visitStructs   ids   __init__s   typess   templates   tcstrings   visitTypedefs   tyutils	   visitEnum(    (    s   ./cxx/dynskel/tcstring.pys   ?3 s*   "	
	