Hie, Can I put __FILE__ and __LINE__ macros inside the class function which may not be inline. And Code: void function() { classobject::LogInfo(...); } Internally LogInfo should log file name and line number. Here I dont want user to pass those macros and also dont want to use any macros. Is there any solution?