00001 00012 class AGraphicImpl : public AGraphic 00013 { 00014 public: 00015 inline AGraphic* clone() const; 00016 inline AGraphic* create() const; 00017 AGraphicImpl(); 00018 ~AGraphicImpl(); 00019 00020 void gomo(ostream &); 00021 void gomi(istream &); 00022 void xmlo(ostream &); 00023 }; 00024 00025 inline AGraphic* AGraphicImpl::clone() const 00026 { return new AGraphicImpl(*this); } 00027 inline AGraphic* AGraphicImpl::create() const 00028 { return new AGraphicImpl(); }