chainsaw from .hpp files