summaryrefslogtreecommitdiffstats
path: root/llvm/docs/HowToSetUpLLVMStyleRTTI.rst
Commit message (Collapse)AuthorAgeFilesLines
* [docs][LLVM-style RTTI] Add a mention of multiple inheritance.Sean Silva2015-02-071-0/+14
| | | | llvm-svn: 228479
* [docs] [cleanup] No need for a comment around C++11 overrideSean Silva2015-01-281-6/+6
| | | | llvm-svn: 227304
* [C++11] Replace LLVM-style type traits with C++11 standard ones.Benjamin Kramer2014-03-071-2/+2
| | | | | | No functionality change. llvm-svn: 203242
* [docs] Discuss a potential bug to be aware of.Sean Silva2013-03-161-0/+72
| | | | llvm-svn: 177224
* docs: Fix long standing linking antipattern.Sean Silva2013-01-111-2/+0
| | | | | | | | | Before we learned about :doc:, we used :ref: and put a dummy link at the top of each page. Don't do that anymore. This fixes PR14891 as a special case. llvm-svn: 172162
* remove the rest of the "written by" lines in the documentation. It isChris Lattner2013-01-101-2/+0
| | | | | | | against the developer policy to include this sort of thing as SVN blame already captures this in a far more fine-grained way. llvm-svn: 172109
* docs: Update example to conform to coding standards.Sean Silva2012-10-121-19/+19
| | | | llvm-svn: 165782
* docs: Improve HowToSetUpLLVMStyleRTTI.Sean Silva2012-10-111-26/+59
| | | | | | | | | | * Fix confusing explanation regarding abstract classes. * Clarify auto-upcasting and why `Shape` doesn't need a `classof()`. * Add section `Rules of Thumb` with some quick summary tips. llvm-svn: 165768
* docs: Update HowToSetUpLLVMStyleRTTI.Sean Silva2012-10-111-21/+39
| | | | | | | | | | | Recent changes to isa<>/dyn_cast<> have made unnecessary those classof() of the form: static bool classof(const Foo *) { return true; } Accordingly, remove mention of such classof() from the documentation. llvm-svn: 165766
* HowToSetUpLLVMStyleRTTI.rst: remove unneeded semicolons in code examples.Dmitri Gribenko2012-10-051-5/+5
| | | | llvm-svn: 165335
* docs: Add HowToSetUpLLVMStyleRTTI.rst.Sean Silva2012-10-051-0/+281
This document describes how to set up LLVM-style RTTI for a class hierarchy. Surprisingly, this was not previously documented. Also, link it into ProgrammersManual.html. llvm-svn: 165293
OpenPOWER on IntegriCloud