class Foo {
public:
  const int SomeFunction() { return iValue; }
private:
  int iValue;
};

int main() {
  Foo * foo = new Foo() ;
  foo->SomeFunction()->AnotherFunction();
  return 0;
}