Name

RefCountedWrappedObject — Reference counted base class for wrapping the internal Serna classes.

Synopsis

class RefCountedWrappedObject
  :  : public SimpleWrappedObjectSernaApi::SimpleWrappedObject
 {
public:
  // construct/copy/destruct
  RefCountedWrappedObject(SernaApiBase * = 0);
  RefCountedWrappedObject(const RefCountedWrappedObject &);
  RefCountedWrappedObject& operator=(const RefCountedWrappedObject &);
  ~RefCountedWrappedObject();

  // public member functions

  void setRep(SernaApiBase *) ;
  void decRepRefCnt() ;

  // private member functions

  void do_setrep(SernaApiBase *) ;
};

Description

RefCountedWrappedObject construct/copy/destruct

  1. RefCountedWrappedObject(SernaApiBase * rep = 0);


  2. RefCountedWrappedObject(const RefCountedWrappedObject & );


  3. RefCountedWrappedObject& operator=(const RefCountedWrappedObject & );


  4. ~RefCountedWrappedObject();


RefCountedWrappedObject public member functions

  1. void setRep(SernaApiBase * ) ;


  2. void decRepRefCnt() ;


RefCountedWrappedObject private member functions

  1. void do_setrep(SernaApiBase * ) ;