[ create a new paste ] login | about

Link: http://codepad.org/Vx6MrxJ5    [ raw code | output | fork ]

C++, pasted on Oct 9:
#include <tuple>
 
template <typename _Ty>
struct Pack
{
    typedef std::tuple<_Ty> type;
};
 
template <typename _ContractsList>
    struct AgentContracts
    {
        typedef typename Pack<_ContractsList>::type Contracts;
    };
 
template <typename _Ty1, typename _Ty0> 
    struct AgentContracts<std::tuple<_Ty1, _Ty0>> 
    { 
        typedef std::tuple<_Ty1, _Ty0> Contracts; 
    }; 
 
int main()
{
 
}


Output:
1
2
3
Line 16: error: tuple: No such file or directory
Line 6: error: ISO C++ forbids declaration of 'tuple' with no type
compilation terminated due to -Wfatal-errors.


Create a new paste based on this one


Comments: