cppannotations/yo/polymorphism.yo
Frank B. Brokken 4226a9aedb WIP towards 8.3.0
git-svn-id: https://cppannotations.svn.sourceforge.net/svnroot/cppannotations/trunk@471 f6dd340e-d3f9-0310-b409-bdd246841980
2010-08-25 13:50:41 +00:00

72 lines
2.1 KiB
Text

INCLUDEFILE(mailus)
includefile(polymorphism/intro)
lsect(virfunc)(Virtual functions)
includefile(polymorphism/function)
lsect(VIRTDES)(Virtual destructors)
includefile(polymorphism/destructor)
sect(Pure virtual functions)
includefile(polymorphism/pure)
subsect(Implementing pure virtual functions)
includefile(polymorphism/implementing)
lsect(MULTIPLEPOLYMORPH)(Virtual functions and multiple inheritance)
includefile(polymorphism/multiple)
subsect(Ambiguity in multiple inheritance)
includefile(polymorphism/ambiguity)
lsubsect(VIRTUALBASE)(Virtual base classes)
includefile(polymorphism/base)
subsect(When virtual derivation is not appropriate)
includefile(polymorphism/notvirtual)
lsect(RTTI)(Run-time type identification)
includefile(polymorphism/rtti)
lsubsect(DYNAMICCAST)(The dynamic_cast operator)
includefile(polymorphism/dynamiccast)
lsubsect(TYPEID)(The `typeid' operator)
includefile(polymorphism/typeid)
lsect(INHERITWHY)(Inheritance: when to use to achieve what?)
includefile(polymorphism/inheritance)
lsect(STREAMBUF)(The `streambuf' class)
includefile(polymorphism/streambufdef)
lsubsect(SBPROTECTED)(Protected `streambuf' members)
includefile(polymorphism/protectedstreambuf)
subsubsect(Protected members for input operations)
includefile(polymorphism/protectedinput)
subsubsect(Protected members for output operations)
includefile(polymorphism/protectedoutput)
subsubsect(Protected members for buffer manipulation)
includefile(polymorphism/protectedbuffer)
subsubsect(Deriving classes from `streambuf')
includefile(polymorphism/derivingfromstreambuf)
lsubsect(FILEBUF)(The class `filebuf')
includefile(polymorphism/filebuf)
lsect(POLYMORPHEXCEPTION)(A polymorphic exception class)
includefile(polymorphism/exception)
lsect(howpolymorphism)(How polymorphism is implemented)
includefile(polymorphism/implementation)
sect(Undefined reference to vtable ...)
includefile(polymorphism/undefined)
lsect(VIRTCONS)(Virtual constructors)
includefile(polymorphism/constructors)