15 Commits (a4dfeb94be7174d17c0a642634fe2b8aa26d95f6)

Author SHA1 Message Date
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Abhinav Tripathi c7c74e306b Added CS_INTERNAL macro definition and test. 11 years ago
triton 27fa2ca03d Renamed Location to MacroLocation in PreprocessedEntity. 12 years ago
triton 8eece168db Added some better logging for macro ignored declarations. 12 years ago
marcos henrich 7125109e3f Deprecated ExplicityIgnored use ExplicitlyIgnore(). Getting ExplicityIgnored and setting ExplicityIgnored to false don't make much sense anymore. 12 years ago
marcos henrich 951ba999b4 Added to macro pass CS_CONSTRAINT which can be use to constraint generic arguments. 12 years ago
marcos henrich 2b3d907ce8 Changed CS_IGNORE_GEN to set generation kind to internal. 12 years ago
marcos henrich 3f96bdbfe3 Replaced declaration IgnoreFlags by GenerationKind. Added methods IsInternal and IsDeclared to declaration. Replaced IsGenerated = true by GeneratioKind = GeneratioKind.Internal. Deprecated Ignore, replace Ignore set by ExplicityIgnored, replace Ignore get by IsGenerated, IsInternal or IsDeclared. 12 years ago
triton 8fbd68549e Added previously added CS_IGNORE_FILE to CheckMacrosPass documentation. 12 years ago
marcos henrich f02fa7b2ab Added a macro expansion processing to ignore a translation unit. 12 years ago
triton 1dec71e8f3 Added support for the CS_IGNORE_GEN macro to CheckMacrosPass. 12 years ago
triton 38009ce337 Fixed processing of classes in CheckMacrosPass. 12 years ago
triton 1d0bfbcf70 Fixed processing of forward declarations in CheckMacrosPass. 12 years ago
Joao Matos db8c2cc99e Fixed CheckMacroPass pass to work correctly for declaration contexts. 12 years ago
triton 067b2e841a Added a new pass to check for special macros known to CppSharp that can control binding behavior. 12 years ago