Public Types

expression_traits< ct_constant< value > > Struct Template Reference

Specialization of the expression traits system: A compiletime constant can be copied with no extra cost, thus no need for const reference. More...

#include <forwards.h>

Public Types

typedef ct_constant< value > const_reference_type

Detailed Description

template<long value>
struct viennamath::expression_traits< ct_constant< value > >

Specialization of the expression traits system: A compiletime constant can be copied with no extra cost, thus no need for const reference.

Note: There seems to be a minor design flaw here, because the return type does not provide what the name suggests. This will be improved in one of the future releases.


Member Typedef Documentation


The documentation for this struct was generated from the following file: