1e9a8bc3bSRichard Smith #ifndef SECONDHEADER 2e9a8bc3bSRichard Smith #define SECONDHEADER 3e9a8bc3bSRichard Smith 4e9a8bc3bSRichard Smith #include "vector" 5e9a8bc3bSRichard Smith 6*e50bd2b2SDavid Blaikie template <class T> 7*e50bd2b2SDavid Blaikie struct Address {}; 8e9a8bc3bSRichard Smith 9*e50bd2b2SDavid Blaikie template <> 10*e50bd2b2SDavid Blaikie struct Address<std::vector<bool>> 11*e50bd2b2SDavid Blaikie : Address<std::vector<bool>::iterator> {}; 12e9a8bc3bSRichard Smith 13e9a8bc3bSRichard Smith #endif 14