Variables
doil::interface::template Namespace Reference

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

Variable Documentation

Initial value:
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.

Initial value:
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.

Initial value:
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.

Initial value:
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.

Initial value:
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.

Initial value:
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.

Initial value:
00001 """\
00002   // struct
00003   struct [local.name];
00004 
00005 """

Definition at line 81 of file interface/template.py.

Initial value:
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.

Initial value:
00001 """\
00002   class [local.name];
00003 
00004 """

Definition at line 125 of file interface/template.py.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sat Jun 8 2019 18:49:11