I'm trying to debug a gtk+ app so I'm trying to learn some basic gtk+ and failing :(
Can anyone splain to me what these lines mean:
typedef enum
{
G_CONNECT_AFTER = 1 << 0,
G_CONNECT_SWAPPED = 1 << 1
} GConnectFlags;
In particular I don't understand what the << operator is doing.
When I was young << meant bitwise shift to the left. When I got old
and tried to learn c++ it was a way to print a string to the terminal.
Any clues would be welcome. <type slowly and use small words, please>

