1*c3ac87e8SOliver Tappe #include <Format.h> 2*c3ac87e8SOliver Tappe #include <FormatImpl.h> 3*c3ac87e8SOliver Tappe 4*c3ac87e8SOliver Tappe // copy constructor 5*c3ac87e8SOliver Tappe BFormat::BFormat(const BFormat &other) 6*c3ac87e8SOliver Tappe : fImpl(other.fImpl) 7*c3ac87e8SOliver Tappe { 8*c3ac87e8SOliver Tappe } 9*c3ac87e8SOliver Tappe 10*c3ac87e8SOliver Tappe // destructor 11*c3ac87e8SOliver Tappe BFormat::~BFormat() 12*c3ac87e8SOliver Tappe { 13*c3ac87e8SOliver Tappe } 14*c3ac87e8SOliver Tappe 15*c3ac87e8SOliver Tappe // = 16*c3ac87e8SOliver Tappe BFormat & 17*c3ac87e8SOliver Tappe BFormat::operator=(const BFormat &other) 18*c3ac87e8SOliver Tappe { 19*c3ac87e8SOliver Tappe fImpl = other.fImpl; 20*c3ac87e8SOliver Tappe return *this; 21*c3ac87e8SOliver Tappe } 22*c3ac87e8SOliver Tappe 23*c3ac87e8SOliver Tappe // constructor 24*c3ac87e8SOliver Tappe BFormat::BFormat(BFormatImpl *impl) 25*c3ac87e8SOliver Tappe : fImpl(impl) 26*c3ac87e8SOliver Tappe { 27*c3ac87e8SOliver Tappe } 28*c3ac87e8SOliver Tappe 29