Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config
module Synopsis::Parser::C++::emul
class CompilerInfo
Files: Synopsis/Parser/C++/emul.py

Info about one compiler.

Attributes:
compilerThe name of the compiler, typically the executable name, which must either be in the path or given as an absolute pathname
is_customTrue if this is a custom compiler - in which case it will never be updated automatically.
timestampThe timestamp of the compiler binary
include_pathsA list of strings indicating the include paths
macrosA list of string 2-tuples indicating key=value pairs for macros. A value of '' (empty string) indicates an empty definition. A value of None (not a string) indicates that the macro should be undefined.


Operations Summary:
 __init__(self, compiler, is_custom, timestamp, include_paths, macros) [Source]