| 2740 | } |
| 2741 | |
| 2742 | bool TypeDecl::isInteger() const { |
| 2743 | if (dim.size() != 0) return false; |
| 2744 | switch (baseType) { |
| 2745 | case Type::tInt: |
| 2746 | case Type::tUInt: |
| 2747 | case Type::tBitfield: |
| 2748 | case Type::tBitfield8: |
| 2749 | case Type::tBitfield16: |
| 2750 | case Type::tBitfield64: |
| 2751 | case Type::tInt8: |
| 2752 | case Type::tUInt8: |
| 2753 | case Type::tInt16: |
| 2754 | case Type::tUInt16: |
| 2755 | case Type::tInt64: |
| 2756 | case Type::tUInt64: |
| 2757 | return true; |
| 2758 | default:; |
| 2759 | } |
| 2760 | return false; |
| 2761 | } |
| 2762 | |
| 2763 | bool TypeDecl::isSignedInteger() const { |
| 2764 | if (dim.size() != 0) return false; |
no test coverage detected