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 |