TMB Documentation
v1.9.11
|
Generate all mandatory members. More...
#include <global.hpp>
Public Types | |
typedef if_else< test1, OperatorBase, AddForwardFromEval< OperatorBase, OperatorBase::ninput > >::type | Result1 |
Add default implementation of mandatory member: forward from optional member eval More... | |
typedef if_else< test2, Result1, AddInputSizeOutputSize< Result1 > >::type | Result2 |
Add default implementation of mandatory members: input_size ans output_size More... | |
typedef if_else< test3, AddDependencies< Result2 >, Result2 >::type | Result3 |
Add default implementation of mandatory member: dependencies More... | |
typedef if_else< test4, Result3, AddIncrementDecrement< Result3 > >::type | Result4 |
Add default implementation of mandatory members: increment and decrement More... | |
typedef if_else< test5, Result4, AddForwardMarkReverseMark< Result4 > >::type | Result5 |
Add default implementation of mandatory members: forward_mark and reverse_mark More... | |
typedef if_else< test6, AddForwardIncrReverseDecr< Result5 >, Result5 >::type | Result6 |
Add default implementation of mandatory members: forward_incr and reverse_decr from forward and reverse More... | |
typedef if_else< test7, AddForwardReverse< Result6 >, Result6 >::type | Result7 |
Add default implementation of mandatory members: forward and reverse from forward_incr and reverse_decr More... | |
Generate all mandatory members.
Definition at line 1794 of file global.hpp.
typedef if_else< test1, OperatorBase, AddForwardFromEval<OperatorBase, OperatorBase::ninput> >::type TMBad::global::CPL< OperatorBase >::Result1 |
Add default implementation of mandatory member: forward
from optional member eval
Definition at line 1799 of file global.hpp.
typedef if_else<test2, Result1, AddInputSizeOutputSize<Result1> >::type TMBad::global::CPL< OperatorBase >::Result2 |
Add default implementation of mandatory members: input_size
ans output_size
Definition at line 1805 of file global.hpp.
typedef if_else<test3, AddDependencies<Result2>, Result2>::type TMBad::global::CPL< OperatorBase >::Result3 |
Add default implementation of mandatory member: dependencies
Definition at line 1810 of file global.hpp.
typedef if_else<test4, Result3, AddIncrementDecrement<Result3> >::type TMBad::global::CPL< OperatorBase >::Result4 |
Add default implementation of mandatory members: increment
and decrement
Definition at line 1816 of file global.hpp.
typedef if_else<test5, Result4, AddForwardMarkReverseMark<Result4> >::type TMBad::global::CPL< OperatorBase >::Result5 |
Add default implementation of mandatory members: forward_mark
and reverse_mark
Definition at line 1821 of file global.hpp.
typedef if_else<test6, AddForwardIncrReverseDecr<Result5>, Result5>::type TMBad::global::CPL< OperatorBase >::Result6 |
Add default implementation of mandatory members: forward_incr
and reverse_decr
from forward
and reverse
Definition at line 1827 of file global.hpp.
typedef if_else<test7, AddForwardReverse<Result6>, Result6>::type TMBad::global::CPL< OperatorBase >::Result7 |
Add default implementation of mandatory members: forward
and reverse
from forward_incr
and reverse_decr
Definition at line 1833 of file global.hpp.