As far as I can tell, these virtual destructors are the only thing
requiring each Node to have a virtual table pointer, so eliminating
them on a typical system would save us 8 bytes per Node, not trivial.

The downside is that any attempt to destroy a Node via a DofObject
could then fail horribly.  This used to be a concern for us, when we
had an API returning AutoPtr<DofObject>, but library code should be
fine now.

Opinions?
---
Roy

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to