array_promotions.h File Reference

Defines promotions between array types. More...

#include <cml/core/cml_meta.h>
#include <cml/et/scalar_promotions.h>

Include dependency graph for array_promotions.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cml::et::ArrayPromote< A1, A2 >
 Class to promote array types. More...
struct  cml::et::detail::deduce_layout< LeftL, RightL >
struct  cml::et::detail::promote< A1, A2, oned_tag, oned_tag, dynamic_size_tag >
struct  cml::et::detail::promote< A1, A2, oned_tag, oned_tag, fixed_size_tag >
struct  cml::et::detail::promote< A1, A2, oned_tag, twod_tag, dynamic_size_tag >
struct  cml::et::detail::promote< A1, A2, oned_tag, twod_tag, fixed_size_tag >
struct  cml::et::detail::promote< A1, A2, twod_tag, oned_tag, dynamic_size_tag >
struct  cml::et::detail::promote< A1, A2, twod_tag, oned_tag, fixed_size_tag >
struct  cml::et::detail::promote< A1, A2, twod_tag, twod_tag, dynamic_size_tag >
struct  cml::et::detail::promote< A1, A2, twod_tag, twod_tag, fixed_size_tag >

Namespaces

namespace  cml
namespace  cml::et
namespace  cml::et::detail

Defines

#define VAL_MAX(_a_, _b_)   ( ((_a_)>(_b_))?(_a_):(_b_) )


Detailed Description

Defines promotions between array types.

Todo:
Can/should an expression with a fixed-size argument promote to a fixed array instead of a dynamic array?

Definition in file array_promotions.h.


Define Documentation

#define VAL_MAX ( _a_,
_b_   )     ( ((_a_)>(_b_))?(_a_):(_b_) )

Definition at line 27 of file array_promotions.h.


Generated on Sat Jul 18 19:35:36 2009 for CML 1.0 by  doxygen 1.5.9