Note that if I implement my override for PathBundle types this way, then it compiles:
bool validateFloats(const driving_common::PathBundle& msg) { bool valid = true; for( unsigned i=0; i<msg.paths.size(); ++i ) valid = valid && validateFloats(msg.paths[i]); return valid; } i.e. by getting rid of the call to the templated vectorized function -- View this message in context: http://gcc.1065356.n5.nabble.com/my-overrides-cannot-be-found-by-compiler-tp929517p929519.html Sent from the gcc - Gnu Help List mailing list archive at Nabble.com. _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org https://lists.gnu.org/mailman/listinfo/help-gplusplus