mani cpp