A compiletime constant.  
More...
#include <ct_constant.hpp>
Detailed Description
template<long value_>
 class viennamath::ct_constant< value_ >
A compiletime constant. 
- Template Parameters:
 - 
  
     | value_  | The compiletime value to be represented  | 
  
   
Constructor & Destructor Documentation
Member Function Documentation
      
        
          | operator long  | 
          ( | 
           | 
           )  | 
           const [inline] | 
        
      
 
A compiletime constant is implicity convertible to a long. Since ct_constant is only manipulated at compile time, this is a safe operation. 
 
 
      
        
          | self_type operator()  | 
          ( | 
          const VectorType &  | 
           p | 
           )  | 
           const [inline] | 
        
      
 
 
      
        
          | std::string str  | 
          ( | 
           | 
           )  | 
           const [inline] | 
        
      
 
 
The documentation for this class was generated from the following file: