Just like the `this` pointer is used to pass the pointer to the current object, how do I pass reference to the current object ?

```
class UseMe
{
    public:
         UseMe_funcReference(base&);
         UseMe_FuncPointer(base *)

}

class base{
..........
}
class Abc:public base
{
public:
   friend UseMe;
   UseMe innerObj;
   Func1()
   {
       (this->innerObj).UseMe_funcPointer(this); // This passes pointer to current object
       (this->innerObj).UseMe_funcReference(HOW_TO_PASS_REFERENCE_TO_CURRENT_OBJECT);
   }
}

```