// FABgen .h #pragma once enum OwnershipPolicy { NonOwning, Copy, Owning };