Optional const
Add ifdef to manglestr, class can be declared but never used (with smartptr for example)