Module Synopsis.SourceFile

Classes Summary:
class Include
references
source code
Information about an include directive in a SourceFile.
class MacroCall
references
source code
A class to support mapping from positions in a preprocessed file back to positions in the original file.
references
source code
The information about a file that the ASG was generated from.
Classes Details:
class Include
references
source code
Information about an include directive in a SourceFile. If the include directive required a macro expansion to get the filename, the is_macro will return true. If the include directive was actually an include_next, then is_next will return true.
class MacroCall
references
source code
A class to support mapping from positions in a preprocessed file back to positions in the original file.
references
source code
The information about a file that the ASG was generated from. Contains filename, all declarations from this file (even nested ones) and includes (aka imports) from this file.