597 Commits (37bd7e015590c63fd011384c5d1bd02f314175ee)

Author SHA1 Message Date
triton 43dc88b5de Added support for representing and parsing source locations. 12 years ago
triton 27fa2ca03d Renamed Location to MacroLocation in PreprocessedEntity. 12 years ago
Tomi Valkeinen 7289a06b9e Rename PrimitiveType Int32 and UInt32 to Int and UInt 12 years ago
Tomi Valkeinen c702e928e8 Rename PrimitiveType Int64 and UInt64 to LongLong and ULongLong 12 years ago
Tomi Valkeinen 065570de74 Rename PrimitiveType Int16 and UInt16 to Short and UShort 12 years ago
Tomi Valkeinen 1cd9f0a16c Remove PrimitiveTypes Int8 and UInt8 12 years ago
Tomi Valkeinen 3902dd4acc Add PrimitiveTypes Long and ULong 12 years ago
Tomi Valkeinen 5b474483fe AST: Fix compilation warning 12 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 12 years ago
Tomi Valkeinen 4e185973e5 Normalize all the line endings 12 years ago
triton 4a7e3cdc03 Stubbed out function template in the AST converter. 12 years ago
Elias Holzer d3fb9289cf Synced new and old parser. 12 years ago
Elias Holzer 3f813bc3ee Fixed line endings. 12 years ago
marcos henrich 3e3e605a26 Declaration.IsInternal is no longer true when Declaration.GenerationKind is Generate. 12 years ago
marcos henrich de764599fa Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 12 years ago
Elias Holzer 23a0fc2339 Fixed a null pointer exception when parsing files with unnamed enums. 12 years ago
Elias Holzer c2bfdcc1a6 Helper method FindEnumWithItem will look into namespaces and classes too now. 12 years ago
Elias Holzer b83b5029b0 Added extension method SetPropertyAsReadOnly to ASTContext. 12 years ago
triton 5c3ffc0e24 Fixed EnumModifiers to define proper power of two values. 12 years ago
Elias Holzer b432daab9b Added missing Visit override to Method class. 12 years ago
Elias Holzer 61a5ceb5c3 Added copy constructors to Class, Parameter and DeclarationContext. 12 years ago
Elias Holzer c670148493 The FindTypedef method supports full type names now. 12 years ago
Elias Holzer 487189ebad Fixed the FindOperator method for classes. 12 years ago
Elias Holzer 749e5a399e Added new property Parameter.Index. 12 years ago
Elias Holzer 2fac4d47b8 Introduced new property Method.IsExplicit in AST. 12 years ago
Elias Holzer 474f82b513 Added support for explicit conversion operators and added new pass which will create implicit and explicit conversion operators out of single argument constructors. 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 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
Tom Spilman f6aaa7400b Checking for null like FindClass(). 12 years ago
Tom Spilman 2027212e85 Fixed FindFunction() to search namespaces. 12 years ago
Elias Holzer 15f1394aaf The extension method Type.IsPointerTo<T> will take attributed types into account. 12 years ago
Elias Holzer 92568fadbf Added new extension method Type.GetPointee() which returns the pointee of either a Pointer- or MemberPointerType. 12 years ago
Elias Holzer d8b855bfe6 Fixed handling of primitive pointer types. 12 years ago
Elias Holzer 1b541ade5f Helper method DeclarationContext.FindClass supports nested classes now. 12 years ago
marcos henrich 1ad7481136 Added properties FileRelativeDirectory and FileRelativePath to TranslationUnit. 12 years ago
marcos henrich ec93889b64 Using property ExplicitlyIgnore instead of Ignore, so types that are not referenced can still be referenced. 12 years ago
triton 547ffc440a Added helper property to represent if a property is an indexer. 12 years ago
Elias Holzer cff1349d2c Fixed retrieval of method overloads in case the provided function is an operator. 12 years ago
Elias Holzer 55bbba46dd Desugar a type to test whether it is primitive or not. 12 years ago
Elias Holzer fd0cabb8eb Desugar a type to test whether or not it is a tag declaration. 12 years ago
triton 7c64924f04 Removed redundant constructors. 12 years ago
triton accc590727 Minor whitespace cleanup. 12 years ago
triton 440632896f Added support for logical names to the declarations. 12 years ago
triton ee3fbd8e03 Added support for anonymous C++11 inline namespaces to the AST and parsers. 12 years ago
triton 12b0764b4d Fixed trailing whitespace. 12 years ago
triton 7faa50d945 Fixed native symbol naming. 12 years ago
Øystein Krog 065b8054b2 Add PrimitiveType.UIntPtr in AST and code generators 12 years ago
Øystein Krog 4d62a5be31 Add clone ctor in Field 12 years ago
Øystein Krog e0812abbd7 Move helper methods in Class out from class and into extension class ClassExtensions 12 years ago
Øystein Krog fb127211ec Move helper methods in Property out from class and into extension class PropertyExtensions 12 years ago