basix_doc 0.1
ternary_format< FT1, FT2, FT3 > Struct Template Reference

#include <type_props.hpp>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

template<typename FT1, typename FT2, typename FT3>
struct mmx::ternary_format< FT1, FT2, FT3 >

Definition at line 389 of file type_props.hpp.


Constructor & Destructor Documentation

ternary_format ( ) [inline]

Definition at line 393 of file type_props.hpp.

                          :
    fm1 (), fm2 (), fm3 () {}
ternary_format ( const C x) [inline]

Definition at line 395 of file type_props.hpp.

                                                         :
    fm1 ((FT1) CF1(x)), fm2 ((FT2) CF2(x)), fm3 ((FT3) CF3(x)) {}
ternary_format ( const format< C > &  x) [inline]

Definition at line 397 of file type_props.hpp.

                                                                 :
    fm1 ((FT1) get_format1 (x)), fm2 ((FT2) get_format2 (x)),
    fm3 ((FT3) get_format3 (x)) {}
ternary_format ( const no_format nfm) [inline]

Definition at line 400 of file type_props.hpp.

                                              :
    fm1 (nfm), fm2 (nfm), fm3 (nfm) {}
ternary_format ( const ternary_format< FT1, FT2, FT3 > &  fm) [inline]

Definition at line 402 of file type_props.hpp.

                                                               :
    fm1 (fm.fm1), fm2 (fm.fm2), fm3 (fm.fm3) {}
ternary_format ( const FT1 &  fm1b,
const FT2 &  fm2b,
const FT3 &  fm3b 
) [inline]

Definition at line 404 of file type_props.hpp.

                                                                           :
    fm1 (fm1b), fm2 (fm2b), fm3 (fm3b) {}

Member Function Documentation

FT1 format1 ( ) const [inline]

Definition at line 407 of file type_props.hpp.

{ return fm1; }
FT2 format2 ( ) const [inline]

Definition at line 408 of file type_props.hpp.

{ return fm2; }
FT2 format3 ( ) const [inline]

Definition at line 409 of file type_props.hpp.

{ return fm3; }
ternary_format<FT1,FT2,FT3> rfm ( ) const [inline]

Definition at line 406 of file type_props.hpp.

{ return *this; }

Member Data Documentation

FT1 fm1

Definition at line 390 of file type_props.hpp.

FT2 fm2

Definition at line 391 of file type_props.hpp.

FT3 fm3

Definition at line 392 of file type_props.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines