Public Types | Public Member Functions | Public Attributes

mtGlue< out_eT, T1, T2, glue_type > Class Template Reference
[MtGlue]

#include <mtGlue_proto.hpp>

Inheritance diagram for mtGlue< out_eT, T1, T2, glue_type >:
Base< out_eT, mtGlue< out_eT, T1, T2, glue_type > >

List of all members.

Public Types

typedef out_eT elem_type
typedef get_pod_type< out_eT >
::result 
pod_type

Public Member Functions

arma_inline mtGlue (const T1 &in_A, const T2 &in_B)
arma_inline mtGlue (const T1 &in_A, const T2 &in_B, const u32 in_aux_u32)
arma_inline ~mtGlue ()

Public Attributes

const T1 & A
 first operand
const T2 & B
 second operand
const u32 aux_u32
 storage of auxiliary data, u32 format

Detailed Description

template<typename out_eT, typename T1, typename T2, typename glue_type>
class mtGlue< out_eT, T1, T2, glue_type >

Definition at line 23 of file mtGlue_proto.hpp.


Member Typedef Documentation

template<typename out_eT, typename T1, typename T2, typename glue_type>
typedef out_eT mtGlue< out_eT, T1, T2, glue_type >::elem_type

Definition at line 27 of file mtGlue_proto.hpp.

template<typename out_eT, typename T1, typename T2, typename glue_type>
typedef get_pod_type<out_eT>::result mtGlue< out_eT, T1, T2, glue_type >::pod_type

Definition at line 28 of file mtGlue_proto.hpp.


Member Data Documentation

template<typename out_eT, typename T1, typename T2, typename glue_type>
const T1& mtGlue< out_eT, T1, T2, glue_type >::A
template<typename out_eT, typename T1, typename T2, typename glue_type>
const T2& mtGlue< out_eT, T1, T2, glue_type >::B
template<typename out_eT, typename T1, typename T2, typename glue_type>
const u32 mtGlue< out_eT, T1, T2, glue_type >::aux_u32

storage of auxiliary data, u32 format

Definition at line 36 of file mtGlue_proto.hpp.