Checks a variable's type.  
More...
Checks a variable's type. 
This is documentation for a series of functions in C that attempt to emulate C++ templates using macro magic. The template parameter SUFFIX is written into the function name. Ex:, to check if a variable is an integer, call ioda_variable_isa_int. To check if a variable is a float, try ioda_variable_isa_float. 
- Template Parameters
 - 
  
    | SUFFIX | is the type (int, long, int64_t) that is appended to this function name in the C interface.  | 
  
   
- Parameters
 - 
  
  
 
- Returns
 - an integer denoting yes (> 0), no (== 0), or failure (< 0). 
 
◆ IODA_VARIABLE_ISA_TEMPLATE
      
        
          | #define IODA_VARIABLE_ISA_TEMPLATE | 
          ( | 
            | 
          funcnamestr,  | 
        
        
           | 
           | 
            | 
          junk  | 
        
        
           | 
          ) | 
           |      IODA_DL int funcnamestr(const struct ioda_variable* var); | 
        
      
 
 
◆ C_TEMPLATE_FUNCTION_DECLARATION()