If I use the -E flag when compiling, I get the pre-processed output.
Some of the lines in this output is :-
# 4 "../Framework.h" 2
# 1 "../Basic.h" 1
# 1 "/usr/include/c++/4.1.2/queue" 1 3
What does it mean? Is there a source that you can point me to for more information?