&operator

C++ allows operators to be overloaded (redefined). The TinyGPS library defines the << operator to be "insertion" (instead of bit shift). Defining << to be "insertion" is very typical for C++ streams (and things that act like a stream).