rendered paste body/tmp/ccXeRWXo.o: In function `AD::TypeName<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, true>::getValue()':
Main.cpp:(.text._ZN2AD8TypeNameISt6vectorIS1_IPvSaIS2_EESaIS4_EELb1EE8getValueEv[AD::TypeName<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, true>::getValue()]+0x38): undefined reference to `AD::TypeName<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, true>::depth'
/tmp/ccXeRWXo.o: In function `AD::TypeName<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > >, true>::getValue()':
Main.cpp:(.text._ZN2AD8TypeNameISt6vectorIS1_IS1_IPvSaIS2_EESaIS4_EESaIS6_EELb1EE8getValueEv[AD::TypeName<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > >, true>::getValue()]+0x38): undefined reference to `AD::TypeName<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > >, true>::depth'
/tmp/ccXeRWXo.o: In function `AD::TypeName<std::vector<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > >, std::allocator<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > > > >, true>::getValue()':
Main.cpp:(.text._ZN2AD8TypeNameISt6vectorIS1_IS1_IS1_IPvSaIS2_EESaIS4_EESaIS6_EESaIS8_EELb1EE8getValueEv[AD::TypeName<std::vector<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > >, std::allocator<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > > > >, true>::getValue()]+0x38): undefined reference to `AD::TypeName<std::vector<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > >, std::allocator<std::vector<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > >, std::allocator<std::vector<std::vector<void*, std::allocator<void*> >, std::allocator<std::vector<void*, std::allocator<void*> > > > > > > >, true>::depth'
/tmp/ccXeRWXo.o: In function `AD::TypeName<std::vector<std::vector<Person*, std::allocator<Person*> >, std::allocator<std::vector<Person*, std::allocator<Person*> > > >, true>::getValue()':
Main.cpp:(.text._ZN2AD8TypeNameISt6vectorIS1_IP6PersonSaIS3_EESaIS5_EELb1EE8getValueEv[AD::TypeName<std::vector<std::vector<Person*, std::allocator<Person*> >, std::allocator<std::vector<Person*, std::allocator<Person*> > > >, true>::getValue()]+0x38): undefined reference to `AD::TypeName<std::vector<std::vector<Person*, std::allocator<Person*> >, std::allocator<std::vector<Person*, std::allocator<Person*> > > >, true>::depth'
/tmp/ccXeRWXo.o: In function `AD::TypeName<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >, true>::getValue()':
Main.cpp:(.text._ZN2AD8TypeNameISt6vectorIS1_IiSaIiEESaIS3_EELb1EE8getValueEv[AD::TypeName<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >, true>::getValue()]+0x38): undefined reference to `AD::TypeName<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >, true>::depth'
collect2: ld returned 1 exit status