00001 /*! \file 00002 \brief Target-machine data-types. 00003 00004 \author jaz 00005 */ 00006 00007 #include <lestes/md/types/tm_data_type_base.g.hh> 00008 00009 package(lestes); 00010 package(md); 00011 package(types); 00012 00013 /*! 00014 Returns kind of the data type. 00015 \return Data type kind. 00016 */ 00017 tm_data_type_base::kind_type tm_dt_simple_base::kind_get() { 00018 return tm_data_type_base::SIMPLE; 00019 } 00020 00021 /*! 00022 Returns kind of the data type. 00023 \return Data type kind. 00024 */ 00025 tm_data_type_base::kind_type tm_dt_bitfield_base::kind_get() { 00026 return tm_data_type_base::BITFIELD; 00027 } 00028 00029 00030 /*! 00031 Returns kind of the data type. 00032 \return Data type kind. 00033 */ 00034 tm_data_type_base::kind_type tm_dt_struct_base::kind_get() { 00035 return tm_data_type_base::STRUCT; 00036 } 00037 00038 00039 /*! 00040 Returns kind of the data type. 00041 \return Data type kind. 00042 */ 00043 tm_data_type_base::kind_type tm_dt_union_base::kind_get() { 00044 return tm_data_type_base::UNION; 00045 } 00046 00047 /*! 00048 Returns kind of the data type. 00049 \return Data type kind. 00050 */ 00051 tm_data_type_base::kind_type tm_dt_array_base::kind_get() { 00052 return tm_data_type_base::ARRAY; 00053 } 00054 00055 end_package(types); 00056 end_package(md); 00057 end_package(lestes); 00058
1.5.1-20070107