libcpp skeleton