summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement support for operator overloading using candidate operatorDouglas Gregor2008-11-121-3/+3
* Basic support for taking the address of an overloaded functionDouglas Gregor2008-11-101-0/+16
* Allow user-defined conversions during reference bindingDouglas Gregor2008-11-101-2/+62
* Don't create a typedef for the injected-class-nameDouglas Gregor2008-11-101-14/+5
* Some cleanups to the declaration/checking of overloaded operators in C++. Tha...Douglas Gregor2008-11-101-92/+40
* Implement Sema support for C++ nested-name-specifiers.Argyrios Kyrtzidis2008-11-081-2/+9
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-2/+3
* Parsing, ASTs, and semantic analysis for the declaration of conversionDouglas Gregor2008-11-071-0/+135
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-0/+239
* Sema-check virtual declarations. Complete dynamic_cast checking.Sebastian Redl2008-11-061-2/+19
* Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor2008-11-051-2/+230
* Keep track of whether a C++ class is an aggregate. Don't allow initialization...Douglas Gregor2008-11-051-0/+9
* Implement C++ copy-initialization for declarations. There is now someDouglas Gregor2008-11-051-26/+46
* Initial implementation of parsing, semantic analysis, and AST-buildingDouglas Gregor2008-11-051-0/+106
* Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary ...Douglas Gregor2008-11-041-13/+9
* Now that we have copy initialization support, use it for checking the default...Douglas Gregor2008-11-041-11/+3
* Diagnose use of 'this' in a C++ default argument. Thanks to Eli for correctin...Douglas Gregor2008-11-041-7/+14
* Check that this cannot be used in a default argument. Happily, it was already...Douglas Gregor2008-11-031-2/+7
* Implicit support for direct initialization of objects of class type, e.g.,Douglas Gregor2008-11-031-6/+78
* Standard conversion sequences now have a CopyConstructor field, toDouglas Gregor2008-11-031-2/+6
* Add implicitly-declared default and copy constructors to C++ classes,Douglas Gregor2008-11-031-0/+106
* Semantic checking of constructor declarations and classification of default/c...Douglas Gregor2008-10-311-11/+42
* Implement basic support for converting constructors in user-defined Douglas Gregor2008-10-311-0/+18
* Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta2008-10-311-1/+1
* Add support for parsing and representing C++ constructor declarations.Douglas Gregor2008-10-311-2/+41
* Improve documentation for Sema::CheckReferenceInitDouglas Gregor2008-10-291-7/+7
* Implement overloading rules for reference bindingDouglas Gregor2008-10-291-4/+4
* Tweak Sema::CheckReferenceInit so that it (optionally) computes an Douglas Gregor2008-10-291-30/+87
* Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor2008-10-291-0/+190
* Clean up and document the representation of C++ base classesDouglas Gregor2008-10-231-16/+24
* Added GraphViz visualization of C++ inheritance hierarchies. Douglas Gregor2008-10-221-9/+1
* Add representation of base classes in the AST, and verify that weDouglas Gregor2008-10-221-12/+63
* Preliminary support for function overloadingDouglas Gregor2008-10-211-1/+2
* Fix this bug:Argyrios Kyrtzidis2008-10-151-1/+3
* Revert my previous change, got stupidly confused with my local changes.Argyrios Kyrtzidis2008-10-141-1/+1
* Fix a call to Sema::LookupDecl that had incorrect parameters.Argyrios Kyrtzidis2008-10-141-1/+1
* Fix a bug that crashed clang when parsing this:Argyrios Kyrtzidis2008-10-081-10/+20
* Simplify handling of direct initializers by letting Sema::AddInitializerToDec...Argyrios Kyrtzidis2008-10-061-17/+12
* Use "unsigned" instead of "int" for i to remove a "comparison between unsigne...Ted Kremenek2008-10-061-1/+1
* The current semantic process for direct initializers won't work properly for ...Argyrios Kyrtzidis2008-10-061-21/+13
* Implement support for C++ direct initializers in declarations, e.g. "int x(1);".Argyrios Kyrtzidis2008-10-061-0/+80
* Pass postfix attributes to ActOnFields.Daniel Dunbar2008-10-031-1/+1
* Use Sema::isDeclInScope instead of IdentifierResolver::isDeclInScope.Argyrios Kyrtzidis2008-09-101-2/+1
* More #include cleaningDaniel Dunbar2008-08-111-7/+0
* Minor #include cleaningDaniel Dunbar2008-08-111-1/+3
* When in C++, invoke ASTConsumer::HandleTagDeclDefinition in Sema::ActOnFinish...Argyrios Kyrtzidis2008-08-091-3/+6
* Passing right brace location to ActOnFinishCXXClassDef is redundant, since it...Argyrios Kyrtzidis2008-08-091-1/+1
* Move AsmLabel into Declarator instead of just a parameter toDaniel Dunbar2008-08-051-1/+1
* Add more Parser/Sema support for GCC asm-label extension.Daniel Dunbar2008-08-051-1/+1
* Wherever a type is used/returned from the Action module, use TypeTy instead o...Argyrios Kyrtzidis2008-08-011-1/+1
OpenPOWER on IntegriCloud