//Purpose: // See if empty list can be created and then // have elements appended to it. // //Without variadic fusion and with gcc4_4n. // #include #include #include #include #include #include namespace boost { namespace fusion { namespace sandbox { struct joint_like { int m0; int m1; joint_like(int a0, int a1) : m0(a0) , m1(a1) {} }; void run(void) { typedef list<> seq_t0; seq_t0 seq_v0; std::cout<<"size(seq_v0)="<::type #else list #endif seq_t1; #if 1 seq_t1 #else auto #endif seq_v1(push_back(seq_v0,int(1))); std::cout<<"seq_v1="<