folding in cpp files