MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / isInteger

Method isInteger

src/ast/ast_typedecl.cpp:2742–2761  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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;

Callers 2

visitEnumerationValueMethod · 0.80
findMethod · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected