Changeset eeacdad for GenericIO.h


Ignore:
Timestamp:
09/28/18 12:44:11 (6 years ago)
Author:
Hal Finkel <hfinkel@…>
Branches:
master, pympi
Children:
b060d3c
Parents:
2c47b73
git-author:
Hal Finkel <hfinkel@…> (09/28/18 12:44:11)
git-committer:
Hal Finkel <hfinkel@…> (09/28/18 12:44:11)
Message:

initial SZ integration - it compiles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GenericIO.h

    r6461f57 reeacdad  
    288288        ElementSize(VI.ElementSize), LCI(LCI) {} 
    289289 
     290    template <typename ET> 
     291    bool hasElementType() { 
     292      if (ElementSize != sizeof(ET)) 
     293        return false; 
     294      if (IsFloat != !std::numeric_limits<ET>::is_integer) 
     295        return false; 
     296      if (IsSigned != std::numeric_limits<ET>::is_signed) 
     297        return false; 
     298 
     299      return true; 
     300    } 
     301 
    290302    std::string Name; 
    291303    std::size_t Size; 
Note: See TracChangeset for help on using the changeset viewer.