Alfrey cpp documentation