Assigning Elements

There are two methods for assigning individual element of an ntuple<>

ntuple< int, double, char >  tuple( 1, 2.0, 'c' );

tuple.get< 0 >() = 2;
tuple.at< 1 >() = 3.0;
tuple.set< 2 >( 'd' );

std::cout << tuple << std::endl;

Test Result: gcc34 Passed, msvc80 Passed, msvc71 Passed

Output

(2,3,d)

Todo/Future Direction

Currently there is get< N >(), set< N >( value ) and at< N >(), but no at< N >( value ).

Possibilities: