absyntax_utils/get_datatype_info.cc
changeset 693 51a2fa6441b9
parent 676 ca4f17211251
child 695 5760f1043ba4
equal deleted inserted replaced
692:c3287ffaee8c 693:51a2fa6441b9
   671   if (typeid(*type_symbol) == typeid(octal_integer_c))  {return true;}
   671   if (typeid(*type_symbol) == typeid(octal_integer_c))  {return true;}
   672   if (typeid(*type_symbol) == typeid(hex_integer_c))    {return true;}
   672   if (typeid(*type_symbol) == typeid(hex_integer_c))    {return true;}
   673   return false;
   673   return false;
   674 }
   674 }
   675 
   675 
       
   676 
       
   677 
       
   678 
       
   679 
       
   680 
       
   681 
       
   682 
       
   683 
       
   684 
       
   685 invalid_type_name_c      get_datatype_info_c::invalid_type_name;
       
   686 
       
   687 /**********************/
       
   688 /* B.1.3 - Data types */
       
   689 /**********************/
       
   690 /***********************************/
       
   691 /* B 1.3.1 - Elementary Data Types */
       
   692 /***********************************/
       
   693 real_type_name_c         get_datatype_info_c::lreal_type_name;
       
   694 real_type_name_c         get_datatype_info_c::real_type_name;
       
   695 
       
   696 lint_type_name_c         get_datatype_info_c::lint_type_name;
       
   697 dint_type_name_c         get_datatype_info_c::dint_type_name;
       
   698 int_type_name_c          get_datatype_info_c::int_type_name;
       
   699 sint_type_name_c         get_datatype_info_c::sint_type_name;
       
   700 
       
   701 ulint_type_name_c        get_datatype_info_c::ulint_type_name;
       
   702 udint_type_name_c        get_datatype_info_c::udint_type_name;
       
   703 uint_type_name_c         get_datatype_info_c::uint_type_name;
       
   704 usint_type_name_c        get_datatype_info_c::usint_type_name;
       
   705 
       
   706 lword_type_name_c        get_datatype_info_c::lword_type_name;
       
   707 dword_type_name_c        get_datatype_info_c::dword_type_name;
       
   708 word_type_name_c         get_datatype_info_c::word_type_name;
       
   709 byte_type_name_c         get_datatype_info_c::byte_type_name;
       
   710 bool_type_name_c         get_datatype_info_c::bool_type_name;
       
   711 
       
   712 wstring_type_name_c      get_datatype_info_c::wstring_type_name;
       
   713 string_type_name_c       get_datatype_info_c::string_type_name;
       
   714 
       
   715 dt_type_name_c           get_datatype_info_c::dt_type_name;
       
   716 date_type_name_c         get_datatype_info_c::date_type_name;
       
   717 tod_type_name_c          get_datatype_info_c::tod_type_name;
       
   718 time_type_name_c         get_datatype_info_c::time_type_name;
       
   719 
       
   720 
       
   721 /******************************************************/
       
   722 /* Extensions to the base standard as defined in      */
       
   723 /* "Safety Software Technical Specification,          */
       
   724 /*  Part 1: Concepts and Function Blocks,             */
       
   725 /*  Version 1.0 – Official Release"                   */
       
   726 /* by PLCopen - Technical Committee 5 - 2006-01-31    */
       
   727 /******************************************************/  
       
   728 safereal_type_name_c     get_datatype_info_c::safelreal_type_name;
       
   729 safereal_type_name_c     get_datatype_info_c::safereal_type_name;
       
   730 
       
   731 safelint_type_name_c     get_datatype_info_c::safelint_type_name;
       
   732 safedint_type_name_c     get_datatype_info_c::safedint_type_name;
       
   733 safeint_type_name_c      get_datatype_info_c::safeint_type_name;
       
   734 safesint_type_name_c     get_datatype_info_c::safesint_type_name;
       
   735 
       
   736 safeulint_type_name_c    get_datatype_info_c::safeulint_type_name;
       
   737 safeudint_type_name_c    get_datatype_info_c::safeudint_type_name;
       
   738 safeuint_type_name_c     get_datatype_info_c::safeuint_type_name;
       
   739 safeusint_type_name_c    get_datatype_info_c::safeusint_type_name;
       
   740 
       
   741 safelword_type_name_c    get_datatype_info_c::safelword_type_name;
       
   742 safedword_type_name_c    get_datatype_info_c::safedword_type_name;
       
   743 safeword_type_name_c     get_datatype_info_c::safeword_type_name;
       
   744 safebyte_type_name_c     get_datatype_info_c::safebyte_type_name;
       
   745 safebool_type_name_c     get_datatype_info_c::safebool_type_name;
       
   746 
       
   747 safewstring_type_name_c  get_datatype_info_c::safewstring_type_name;
       
   748 safestring_type_name_c   get_datatype_info_c::safestring_type_name;
       
   749 
       
   750 safedt_type_name_c       get_datatype_info_c::safedt_type_name;
       
   751 safedate_type_name_c     get_datatype_info_c::safedate_type_name;
       
   752 safetod_type_name_c      get_datatype_info_c::safetod_type_name;
       
   753 safetime_type_name_c     get_datatype_info_c::safetime_type_name;
       
   754 
       
   755 
       
   756 
       
   757 
       
   758