Variables | |
string | a |
string | enum_decl |
string | exception_decl |
string | ifacefwd_decl |
string | interface_h |
string | ns_decl |
string | struct_decl |
string | structfwd_decl |
string | typedef_decl |
string | types_h |
string | union_decl |
string | unionfwd_decl |
string doil::interface::template::a |
00001 """ 00002 [for td in typedefs] 00003 [if td.corba.tk is "tk_sequence"][if td.corba.sq_tk is "tk_struct"] 00004 [if td.local.deref_sq_type is st.local.base_type] 00005 typedef [td.local.deref_fq_type] [td.local.derived_type]; 00006 [endif][endif][endif] 00007 [endfor] 00008 00009 //------------------------------------------------------------ 00010 // rest of typedef 00011 //------------------------------------------------------------ 00012 [for td in typedefs] 00013 [if td.corba.tk is "tk_sequence"] 00014 [if td.corba.sq_tk is "tk_struct"] 00015 [elif td.corba.sq_tk is "tk_objref"] 00016 [else] 00017 typedef [td.local.deref_fq_type] [td.local.derived_type]; 00018 [endif] 00019 [else] 00020 typedef [td.local.deref_fq_type] [td.local.derived_type]; 00021 [endif] 00022 [endfor] 00023 00024 00025 [for ns in iface_ns] 00026 }; // namespace [ns] 00027 [endfor] 00028 00029 #endif // [types_include_guard] 00030 """
Definition at line 270 of file interface/template.py.
00001 """\ 00002 // enum 00003 enum [local.name] 00004 { 00005 [for mem in local.members] 00006 [if-index mem is last] 00007 [mem] 00008 [else] 00009 [mem], 00010 [endif] 00011 [endfor] 00012 00013 }; 00014 00015 """
Definition at line 130 of file interface/template.py.
00001 """\ 00002 // struct 00003 struct [local.name] 00004 { 00005 [for mem in members] 00006 [mem.local.member_type] [mem.local.member_name]; 00007 [endfor] 00008 }; 00009 00010 """
Definition at line 146 of file interface/template.py.
00001 """\ 00002 // forward declaration of interface 00003 class [local.iface_name]; 00004 00005 """
Definition at line 64 of file interface/template.py.
Definition at line 165 of file interface/template.py.
00001 """ 00002 [for-inv ens in end_ns] 00003 }; // namespace [ens] 00004 [endfor] 00005 [for bns in begin_ns] 00006 namespace [bns] 00007 { 00008 [endfor] 00009 00010 """
Definition at line 53 of file interface/template.py.
00001 """\ 00002 // struct 00003 struct [local.name] 00004 { 00005 [for mem in members] 00006 [mem.local.member_type] [mem.local.member_name]; 00007 [endfor] 00008 }; 00009 00010 """
Definition at line 70 of file interface/template.py.
00001 """\ 00002 // struct 00003 struct [local.name]; 00004 00005 """
Definition at line 81 of file interface/template.py.
00001 """\ 00002 // typedef 00003 typedef [local.base_type] [local.derived_type]; 00004 00005 """
Definition at line 157 of file interface/template.py.
Definition at line 20 of file interface/template.py.
Definition at line 87 of file interface/template.py.
00001 """\ 00002 class [local.name]; 00003 00004 """
Definition at line 125 of file interface/template.py.