tm_data_type_base.cc

Go to the documentation of this file.
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 

Generated on Mon Feb 12 18:23:37 2007 for lestes by doxygen 1.5.1-20070107